我的电脑里有以下代码
@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是另一个循环的名称。
暂无答案!
目前还没有任何答案,快来回答吧!