喜欢比较肥皂的xpath中的两个值

时间:2015-10-31 12:15:47

标签: web-services xpath soap soapui qa

我喜欢通过Soap Xpath断言来比较来自Soap服务响应的值,即 response包含一个结果标记,在执行两个不同的请求 option_A 后,我得到两个值                     的 option_B 如何在Soap xpath断言中编写预期结果如果从两个(option_A,option_B)获取任何一个(OR CONDITION)值,它将通过

1 个答案:

答案 0 :(得分:1)

而不是在预期结果中使用OR而不是在XPath函数中使用or来评估节点文本是option_A还是option_B,然后使用boolean(expression) XPath函数,并且使用true作为预期结果:

XPath表达式

boolean(//*:result[text()='option_A' or text()='option_B'])

预期结果

true

enter image description here

它正确地断言你的回复<result>option_A</result><result>option_B</result>

希望它有所帮助,