有时无法通过groovy代码设置SoapUI的项目级属性

有时无法通过groovy代码设置SoapUI的项目级属性,groovy,soapui,Groovy,Soapui,我正在从soapui的属性文件(测试步骤属性文件)中获取一个值,并使用groovy代码在soapui的项目级属性中尝试设置相同的值和一个键 但这里的问题是,它有时工作得很好,有时却不行。 它不会抛出任何异常,但只是没有在SoapUI的项目级属性中设置键和值 这是代码,请看一下 //Get Project def getProject = testRunner.testCase.testSuite.project //get the IP from property file (TestSte

我正在从soapui的属性文件(测试步骤属性文件)中获取一个值,并使用groovy代码在soapui的项目级属性中尝试设置相同的值和一个键

但这里的问题是,它有时工作得很好,有时却不行。 它不会抛出任何异常,但只是没有在SoapUI的项目级属性中设置键和值

这是代码,请看一下

//Get Project def getProject = testRunner.testCase.testSuite.project //get the IP from property file (TestStep property file) def IP = context.expand( '${Properties#IP}' ) //Set IP in Project level property of SoapUI . getProject.setPropertyValue( "Project_IP", "$IP") //获取项目 def getProject=testRunner.testCase.testSuite.project //从属性文件(TestStep属性文件)获取IP def IP=context.expand(“${Properties#IP}”) //在SoapUI的项目级属性中设置IP。 getProject.setPropertyValue(“Project_IP”,“$IP”) 谢谢
Pritish Panda

Try
getProject.setPropertyValue(“Project_IP”,IP)
不带引号。@Pritish Panda Try
def getProject=testRunner.testCase.testSuite.getProject()
然后
getProject.setPropertyValue
我手动删除了所有项目级属性,并尝试通过执行所有修改再次运行代码,但无法在项目级再次添加属性。@Pritish Panda显示修改和代码是否要屏幕截图?如果你想看代码的话//获取项目def getProject=testRunner.testCase.testSuite.getProject()def IP=context.expand(“${Properties#IP}”)getProject.setPropertyValue(“Project_IP”,IP)