Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Karate 使用“$”获取几个元素。[:2]”;空手道操作工出错。可能是个虫子_Karate - Fatal编程技术网

Karate 使用“$”获取几个元素。[:2]”;空手道操作工出错。可能是个虫子

Karate 使用“$”获取几个元素。[:2]”;空手道操作工出错。可能是个虫子,karate,Karate,我试着回答。还尝试了在()中使用封闭。 如果有人能做到这一点,请告诉我。只需添加一个字符即可解决您的问题 Example: Scenario: test * def response = """ [ "YEN01", "DP258", "SA661", "BT202", "UR809" ] """ * def subset = response.[:2] * print subset 空手道默认为JavaScrip

我试着回答。还尝试了在()中使用封闭。
如果有人能做到这一点,请告诉我。

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

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

空手道默认为JavaScript,当您需要JsonPath评估时,需要给空手道一点提示。这些文件对此进行了解释:

sorry@PeterThomas. 就这么做了。
* def subset = $response.[:2]