我收到此错误D:\ excel(系统找不到指定的文件)。在src和项目文件夹中提供了excel
public void checkData() throws InterruptedException {
try
{
FileInputStream file = new FileInputStream(new File("D:\\CarWorkz\\Cellaligned"));
XSSFWorkbook workbook=new XSSFWorkbook(file);
XSSFSheet sheet= workbook.getSheet("data");
String s,s1,s2;
// int i,j=0;
int i=1;
int j=1;
for(i=1; i<=22; i++)
{
Select dropdown = new Select(driver.findElement(By.id("sens_inp_sel")));
dropdown.selectByValue("Doesn't Work");
for(j=1; j<=3; j++)
{
j=1;
s=sheet.getRow(i).getCell(j).getStringCellValue();
driver.findElement(By.id("observation_val_inp")).sendKeys(s);
driver.findElement(By.id("ui-id-2")).click();
s1=sheet.getRow(i).getCell(j++).getStringCellValue();
driver.findElement(By.id("time_of_occurance_inp")).sendKeys(s1);
driver.findElement(By.id("ui-id-6")).click();
s2=sheet.getRow(i).getCell(j++).getStringCellValue();
driver.findElement(By.id("location_of_symptom_inp")).sendKeys(s2);
driver.findElement(By.id("ui-id-9")).click();
j++;
}
}
}
答案 0 :(得分:0)
尝试这种方式:
String FilePath = "D:\\CarWorkz\\Cellaligned.xlsx";
FileInputStream fs = new FileInputStream(FilePath);
在路径末尾添加文件扩展名。当您使用XSSFWorkbook时,它是.XLSX文件的类表示。
注意:在路径中添加正确的文件扩展名。我正在这里使用.XLSX来为你提供更明确的答案。