我有一个 groovy 脚本,它从文件中读取文本并将其作为响应返回
我必须阅读如下
text = new File("D:/text.xml")
现在问题是我想使用相对路径..所以我想知道
如果我只是说
text = new File("text.xml")
Soap UI / Groovy 默认从哪里开始搜索文件?这当前会引发“java.io.FileNotFoundException”。
如何更改它以使其使用相对于 project.xml 文件的路径?
这就是我最终解决我的要求的方式
def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
def projectPath = groovyUtils.projectPath //gets the path of the project root
def response = new File(projectPath, "/test.xml").text;