我使用SOAPUI 5.2.1
免费版本,我的测试套件放在Git中。 SOAPUI测试套件可以由组织中的任何人拉动,当他们尝试运行测试时,执行被中止说" File not found"异常,因为提供的路径是我的系统的本地
测试场景 - 从csv导入测试数据
输入文件位置将是项目路径前面的2个目录(使用groovyUtils.projectPath检索)
示例:
SOAP UI测试用例(.xml文件)位置 - C:\ Tester \ Demo \ Day1 \ Login-soapui-project.xml
输入文件位置 - C:\ Tester \ Test-data.csv
如何在groovy脚本中提供相对路径以访问输入文件
更新:从评论中添加正在使用的脚本
def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
def projectDir = groovyUtils.projectPath
File file = new File(projectDir)
def firstLevelDir = file.getParent()