Workbook aWorkBook = Workbook.getWorkbook(new File(“ C:\ Users \ Response.xls”));
WritableWorkbook workbook1 = Workbook.createWorkbook(新文件(“ C:\ Users \ Responses.xls”),aWorkBook);
我正在使用SOAP UI中的Groovy脚本进行数据驱动的测试。上面是代码的一部分,它在其中创建新文件,然后将PASS或FAIL结果写入该excel。假设如果有5个测试用例,那么我只想在第一个循环(第一个测试用例)中创建一个新文件一次,那么对于下一个循环,它应该打开现有文件。但是当前它正在每个循环中创建一个新文件并覆盖数据和PASS结果仅显示最后一个测试用例。谁能帮助解决这个问题?
答案 0 :(得分:2)
文件中有 exists()方法:
File file = new File("/path-to-file")
println file.exists()