[英]Karate DSL: How to pass Scenario Outline variables into a json string
我认为最佳做法是将查询部分单独读取为文本文件,然后在测试中形成 JSON。 您的 JSON 实际上格式不正确,因为 JSON 不允许在值内换行,这就是您的屏幕截图中有红色波浪线的原因。
参考这样的文章: https://www.katk.dev/graphql-karate
最佳实践是在query
之外使用 JSON 中的variables
。 如果没有,请注意您可以使用空手道在纯文本中进行占位符替换: https://github.com/karatelabs/karate#replace
另请阅读文档的这一部分: https://github.com/karatelabs/karate#dont-parse-treat-as-raw-text
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.