You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从Excel读取账号密码后调用sendKeys()抛出非空参数异常的问题求助

从Excel读取账号密码后调用sendKeys()抛出非空参数异常的问题求助

各位好,我现在在做自动化登录的场景,打算从Excel文件里读取用户名和密码,然后用Selenium的.sendKeys()方法把这些值输入到对应输入框里,但每次执行到.sendKeys()这一步就会报错,看起来像是参数为空导致的异常。

下面是我用来读取Excel数据的Java代码,麻烦大家帮忙排查一下问题所在:

import org.apache.poi.ss.usermodel.DataFormatter;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

public class Readdata {
    public FileInputStream fileInput;
    static String path;
    public File testdatafile;
    public XSSFWorkbook workbook;
    public XSSFSheet sheet;
    public XSSFRow Row;

    Readdata(String path) {
        this.path = path;
    }

    public static int getRowcount(String sheetname) throws IOException {
        File testDataFile = new File(path);
        FileInputStream fileInput = new FileInputStream(testDataFile);
        XSSFWorkbook workbook = new XSSFWorkbook(fileInput);
        // 后续计划通过这里获取行数,再读取对应单元格的用户名和密码
    }
}

我怀疑是读取Excel的时候没有正确获取到单元格的内容,导致传给.sendKeys()的是null值?但不确定哪里写错了,有没有大佬能指点一下?

备注:内容来源于stack exchange,提问作者Sweta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 10:18:15