karate - 空手道:参数化 json 路径表达式
问题描述
我有一个具有某些值的变量:
* def some_string = "a manufacturer"
我想在 json 路径表达式中使用该值:
Given path 'devices/'
When method get
Then status 200
And def device_search = $.device[?(@.manufacturer == some_string)]
我有一个错误:
pairing.feature:14 - 无法解析过滤器:[?(@.manufacturer == some_string)],位置错误:21,字符:s
如何在 json 路径中使用变量?
谢谢
解决方案
推荐阅读
- react-native - ReferenceError:找不到变量:dis
- python - 如何在 Python 3.7 中正确地 requests.put
- flutter - 我想在使用 Navigator.pop(context) 从另一个班级回来后恢复警报对话框
- wordpress - 无法通过 SSH 连接到 Bitnami WordPress
- javascript - 使用 ASP.NET CORE 中的链接从 Cloudinary 下载 pdf 文件
- elixir - Ecto如何通过关系过滤一个有很多
- python - 重新采样数据框的一部分并与 ohlcv (pandas) 进行交易
- azure-powershell - 如何在 Mac 上使用 poweshell 的 azures 模块
- python - 搜索路径时超出最大递归深度
- javascript - 如何在 JavaScript 中重定向之前获取当前 URL