【问题标题】:like to compare two value from xpath of soap喜欢比较soap的xpath中的两个值
【发布时间】:2015-10-31 12:15:47
【问题描述】:

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

【问题讨论】:

  • 执行一个请求后的响应 option_A 执行第二个请求后的响应 option_B

标签: web-services xpath soap soapui qa


【解决方案1】:

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

XPath 表达式

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

预期结果

true

它为您的两个响应 <result>option_A</result><result>option_B</result>.

希望对你有帮助,

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-12-17
  • 1970-01-01
  • 2021-12-18
  • 1970-01-01
  • 1970-01-01
  • 2021-01-31
  • 1970-01-01
相关资源
最近更新 更多