在SOAP UI中的测试步骤的脚本断言中,我正在使用
def currentLoc = context.expand( '${#Global#xsd_loc}' )
new File( currentLoc+'\\application.xsd' ).withReader
此处xsd_loc在全局属性中定义为首选项
但是如果我在用户变量的环境变量中声明该属性并使用#Env#调用它,那么它就不起作用。
答案 0 :(得分:0)
如果您在首选项中定义了属性 - >然后,您可以像${xsd_loc}
一样使用全局属性,而无需指定级别#Global
。
答案 1 :(得分:0)
检查您是否在环境中正确设置了变量。例如,我在SOAPUI中使用这个groovy脚本:
def java_home = context.expand('${#Env#JAVA_HOME}');
log.info java_home
我得到了正确的结果:
Thu Aug 14 09:24:01 CEST 2014:INFO:C:\Program Files\Java\jdk1.7.0_60
希望这有帮助,