groovy - 如何在 Groovy 脚本中检查文件是否存在

标签 groovy soapui data-driven-tests data-driven

Workbook aWorkBook = Workbook.getWorkbook(new File("C:\\Users\\Response.xls"));     
WritableWorkbook workbook1 = Workbook.createWorkbook(new File("C:\\Users\\Responses.xls"), aWorkBook);
我正在 SOAP UI 中使用 Groovy 脚本进行数据驱动测试。以上是创建新文件然后将 PASS 或 FAIL 结果写入该 excel 的代码部分。假设如果有 5 个测试用例,那么我只想在第一个循环(第一个测试用例)中创建一次新文件,然后在下一个循环中它应该打开现有文件。但目前它正在每个循环中创建新文件并覆盖数据和 PASS 结果仅显示最后一个测试用例。任何人都可以帮助解决这个问题吗?

最佳答案

存在()文件中的方法:

File file = new File("/path-to-file")
println file.exists()

关于groovy - 如何在 Groovy 脚本中检查文件是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53112772/

相关文章:

java - 使用 SoapUI 传递表单数据多值映射参数

groovy - 使用 Groovy 将当前时间增加 1 小时

soapui - SOAPUI-为TestCase/TestSuite配置端点和资源

c# - 使用 Excel 工作表作为数据源将测试结果写回 TestContext

json - 如何将 JSONArray 转换为 Grails 中的列表?

java - 在 Tomcat 中 session 集群 Grails 应用程序

java - 在使用 SwingBuilder 构建的 UI 中显示来自 Java 线程的变量

concurrency - GPars 锁返回 null

c# - 数据驱动的单元测试 - CSV 编码有问题吗?

database - 数据库 Web 应用程序的数据驱动测试