使用“ $。[:2]”运算符获取少量元素会在空手道中引发错误。可能是一个错误

时间:2018-07-19 17:28:42

标签: karate

Example:
  Scenario: test
   * def response =
    """
    [
  "YEN01",
  "DP258",
  "SA661",
  "BT202",
  "UR809"
     ]
    """
    * def subset = response.[:2]
    * print subset

我尝试了回复.. [:2]。并尝试将其包含在()中。 让我知道是否有人可以进行这项工作。

1 个答案:

答案 0 :(得分:1)

只需添加一个字符即可解决您的问题!

* def subset = $response.[:2]

空手道默认为JavaScript,当您需要JsonPath评估时,需要给空手道一些提示。在文档中对此进行了解释:https://github.com/intuit/karate#get-short-cut