Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java selenium/eclipse中的数据驱动测试。工作簿错误?_Java_Eclipse_Selenium - Fatal编程技术网

Java selenium/eclipse中的数据驱动测试。工作簿错误?

Java selenium/eclipse中的数据驱动测试。工作簿错误?,java,eclipse,selenium,Java,Eclipse,Selenium,我试图将外部xls文件中的输入提取到eclipse中的selenium测试中。我正在遵循一个教程,但由于某种原因,我在这行中遇到了一个错误: Workbook w = Workbook.getWorkbook(fi); 我不知道为什么它不起作用。但我也不知道为什么它会起作用。。。 请查看更多信息 如果您使用的是jxl,您的代码很好,例如: File f = new File("inputSheets\\DataDrivenJXL.xls"); Workbook w = Work

我试图将外部xls文件中的输入提取到eclipse中的selenium测试中。我正在遵循一个教程,但由于某种原因,我在这行中遇到了一个错误:

Workbook w = Workbook.getWorkbook(fi);
我不知道为什么它不起作用。但我也不知道为什么它会起作用。。。
请查看更多信息

如果您使用的是jxl,您的代码很好,例如:

    File f = new File("inputSheets\\DataDrivenJXL.xls");
    Workbook w = Workbook.getWorkbook(f);
但是如果您使用的是ApachePOI,则必须执行以下操作

if(fileExtensionName.equals(".xlsx")){
         Workbook = new XSSFWorkbook(inputStream);
    }

    else if(fileExtensionName.equals(".xls")){
         Workbook = new HSSFWorkbook(inputStream);
    }

你能在问题中添加相关代码,或者添加到你正在学习的教程的链接吗?