我想從外部xls文件中提取輸入到eclipse中的硒測試中。我下面的教程,但由於某種原因,我在該行收到一個錯誤:硒/日食中的數據驅動測試。工作簿錯誤?
Workbook w = Workbook.getWorkbook(fi);
我不知道爲什麼它不工作。不,我確定它爲什麼應該雖然... 請查看screenshot瞭解更多信息!
我想從外部xls文件中提取輸入到eclipse中的硒測試中。我下面的教程,但由於某種原因,我在該行收到一個錯誤:硒/日食中的數據驅動測試。工作簿錯誤?
Workbook w = Workbook.getWorkbook(fi);
我不知道爲什麼它不工作。不,我確定它爲什麼應該雖然... 請查看screenshot瞭解更多信息!
你可以跳過這個難題(使用Apache POI)並使用MetaModel Java library。這裏is an example I wrote to get you started。
我不能從ecplipse粘貼代碼,出於某種原因,它沒有用標籤正確格式化它。 但是,如果你正在使用JXL你的代碼的代碼中的圖片,以及錯誤信息
看到的是精緻一些事情,如:
File f = new File("inputSheets\\DataDrivenJXL.xls");
Workbook w = Workbook.getWorkbook(f);
,但如果你使用的是Apache POI,你將有做類似
if(fileExtensionName.equals(".xlsx")){
Workbook = new XSSFWorkbook(inputStream);
}
else if(fileExtensionName.equals(".xls")){
Workbook = new HSSFWorkbook(inputStream);
}
您可以將相關代碼添加到問題中,也可以鏈接到您正在遵循的教程? – glepretre