根据空手道中的条件验证响应xml

RAKESH M

我从空手道api调用中获取的响应XML如下

<?xml version="1.0" encoding="UTF-8"?>
<response>
   <header>
      <node>
         <p n="CURRENCY">USD</p>
         <p n="REASON">This is a currency breach</p>
      </node>
   </header>
</response>
  • 字符串原因='这是货币违约'

我想验证一个用例-> if(true)match reposne包含原因

因为我有两种基于条件的消息。如果在这里匹配,该怎么办。

彼得·托马斯

在这里,请阅读文档:https : //github.com/intuit/karate#conditional-logic

* def response =
"""
<?xml version="1.0" encoding="UTF-8"?>
<response>
   <header>
      <node>
         <p n="CURRENCY">USD</p>
         <p n="REASON">This is a currency breach</p>
      </node>
   </header>
</response>
"""
* def condition = true
* def expected = condition ? 'This is a currency breach' : 'blah'
* match /response/header/node/p[@n='REASON'] == expected

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

空手道:如何使用空手道验证复杂的 Api 响应?

来自分类Dev

空手道 - 如果 DTD 不可访问,则无法验证 XML 响应

来自分类Dev

空手道 - 验证整个 json 响应的模式

来自分类Dev

空手道:验证JSON响应中的特定日期

来自分类Dev

如何在空手道中添加条件等待响应?

来自分类Dev

空手道条件更新为XML

来自分类Dev

在空手道DSL中打印SOAP响应

来自分类Dev

验证空手道框架中的浮点值范围

来自分类Dev

在空手道框架中验证图形/图像?

来自分类Dev

空手道:匹配xml中的重复元素

来自分类常见问题

如何验证数组响应包括空手道中另一个数组的值

来自分类Dev

如何验证数组响应包括空手道中另一个数组的值

来自分类Dev

空手道中的日期格式

来自分类Dev

GraphQL中的空手道替换

来自分类Dev

根据SOAP响应状态代码200或500调用空手道功能文件

来自分类Dev

如何使用空手道框架验证来自api响应的时间戳是否为最新

来自分类Dev

无法使用空手道从REST API验证响应标头

来自分类Dev

如何在空手道中使用多个输入验证响应

来自分类Dev

空手道:我可以迭代Json数组响应并执行一些条件语句

来自分类Dev

空手道-条件,如果和包含,何时响应可以是json或html

来自分类Dev

空手道匹配每个响应断言都无法识别响应中缺少的键

来自分类Dev

空手道的新手:无法从具有连字符的响应中获取值

来自分类Dev

从空手道中的JSON响应中的数组中获取最大值

来自分类Dev

如何通过空手道中的示例表在路径中传递响应变量

来自分类Dev

尝试从空手道中的API响应中获取值时遇到错误

来自分类Dev

空手道中的空手道框架符号编码

来自分类Dev

从空手道框架的响应中提取json对象

来自分类Dev

空手道从响应xpath删除空间

来自分类Dev

空手道:比较CSV数据和api响应

Related 相关文章

  1. 1

    空手道:如何使用空手道验证复杂的 Api 响应?

  2. 2

    空手道 - 如果 DTD 不可访问,则无法验证 XML 响应

  3. 3

    空手道 - 验证整个 json 响应的模式

  4. 4

    空手道:验证JSON响应中的特定日期

  5. 5

    如何在空手道中添加条件等待响应?

  6. 6

    空手道条件更新为XML

  7. 7

    在空手道DSL中打印SOAP响应

  8. 8

    验证空手道框架中的浮点值范围

  9. 9

    在空手道框架中验证图形/图像?

  10. 10

    空手道:匹配xml中的重复元素

  11. 11

    如何验证数组响应包括空手道中另一个数组的值

  12. 12

    如何验证数组响应包括空手道中另一个数组的值

  13. 13

    空手道中的日期格式

  14. 14

    GraphQL中的空手道替换

  15. 15

    根据SOAP响应状态代码200或500调用空手道功能文件

  16. 16

    如何使用空手道框架验证来自api响应的时间戳是否为最新

  17. 17

    无法使用空手道从REST API验证响应标头

  18. 18

    如何在空手道中使用多个输入验证响应

  19. 19

    空手道:我可以迭代Json数组响应并执行一些条件语句

  20. 20

    空手道-条件,如果和包含,何时响应可以是json或html

  21. 21

    空手道匹配每个响应断言都无法识别响应中缺少的键

  22. 22

    空手道的新手:无法从具有连字符的响应中获取值

  23. 23

    从空手道中的JSON响应中的数组中获取最大值

  24. 24

    如何通过空手道中的示例表在路径中传递响应变量

  25. 25

    尝试从空手道中的API响应中获取值时遇到错误

  26. 26

    空手道中的空手道框架符号编码

  27. 27

    从空手道框架的响应中提取json对象

  28. 28

    空手道从响应xpath删除空间

  29. 29

    空手道:比较CSV数据和api响应

热门标签

归档