Groovy - 当输入文件放在项目路径之前的2个节点目录中时,如何提供输入文件的相对路径

时间:2016-06-29 14:30:05

标签: groovy soapui relative-path

我使用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()

0 个答案:

没有答案