在SoapUI 4.5.2中,我通常可以得到&在测试用例设置脚本(例如someTestRequestStep.getPropertyValue("Password")
和someTestRequestStep.setPropertyValue("Password", "S0mePassw0rd")
)中使用Groovy设置测试请求属性...除了 WSS-Password Type 属性。
someTestRequestStep.getPropertyValue("WSS-Password Type")
只返回null
而someTestRequestStep.getPropertyList()
不包含名为WSS-Password Type
的属性(或我看到的类似内容)。
someTestRequestStep.setPropertyValue("WSS-Password Type", "PasswordText")
不会产生错误...但也不会影响我在GUI中看到的引用的测试请求的 WSS-Password Type 属性。
此外,我已经探讨了someTestRequestStep.getModelItem().getSettings()
一点解决方案:到目前为止没有运气。
如何使用Groovy设置SoapUI测试请求的 WSS-Password Type 属性?
答案 0 :(得分:3)
According to this,您应该尝试:
someTestRequestStep.getHttpRequest().setWssPasswordType( "PasswordText" )
或者(更加时髦):
someTestRequestStep.httpRequest.wssPasswordType = 'PasswordText'