katalon studio-如何使用不同的循环写入excel的不同列

yvfmudvl  于 2021-07-12  发布在  Java
关注(0)|答案(0)|浏览(210)

我的电脑里有以下代码

@Keyword 
public void demoKey(String variable1,int index1) throws IOException{

    FileInputStream fis = new FileInputStream("C:\\Selenium\\PortalRedesigNLogic.xlsx");
    XSSFWorkbook workbook = new XSSFWorkbook(fis);
    XSSFSheet sheet = workbook.getSheet("Sheet1");
    Row row = sheet.createRow(index1);
    Cell cell = row.createCell(0);
    cell.setCellType(cell.CELL_TYPE_STRING);
    cell.setCellValue(variable1);
//  sheet.getRow(index1);
//  row.getCell(1);
    FileOutputStream fos = new FileOutputStream("C:\\Selenium\\PortalRedesigNLogic.xlsx");
    workbook.write(fos);
    fos.close();
}

这对于一列来说写得很好,但是我在一个调用测试用例中有另一个循环,我希望这个相同的关键字循环并写入第二列,这样我就可以比较第一列和第二列中两个循环的数据。
我的测试用例如下所示:

CustomKeywords.'common.WriteToExcelrow1.demoKey'(x, sitedropdownloop)

x(将写入的innertext),sitedropdownloop是循环名称
同样在调用测试用例中,我有

CustomKeywords.'common.WriteToExcelrow1.demoKey'(y, oldsitedropdownloop)

y(将写入第二列的innertext),oldsitedropdownloop是另一个循环的名称。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题