0
我设法执行一个bat文件通过Groovy
在SoapUI
与Runtime.runtime.exec("cmd /c C:\temp\test.bat")
但我想要bat文件在一个名为scripts我的soapui项目文件所在的文件夹中。SoapUI和绝对路径
例子:
Soapui-project file.xml
-- Scripts
--- test.bat
Runtime.runtime.exec("cmd /c Scripts/test.bat")
不起作用。我真的需要帮助。
为了使其工作,相对路径必须存在于任何当前工作目录内。你的程序如何知道当前的工作目录是什么? – Squashman
尝试这种 '变形点焊groovyUtils =新com.eviware.soapui.support.GroovyUtils(上下文) DEF PROJECTDIR = groovyUtils.projectPath log.info(PROJECTDIR)' Runtime.runtime.exec(“CMD/C PROJECTDIR脚本/test.bat“) 但是没有工作 – user3624378
你不想使用绝对路径因为它在不同的机器上失败,是吗? – Rao