Karate “错误”;实际值不是字符串";在空手道表演时

Karate “错误”;实际值不是字符串";在空手道表演时,karate,Karate,实际值不是字符串错误 执行断言时获取错误 字段1=[1850700,30] 字段2=[“1850.0”、“30.0”、“700.0”] 错误-断言失败:路径:$,实际值:[1850,700,30],应为“[“1850.0”,“30.0”,“700.0]”,原因:实际值不是字符串,因为它不是字符串。这将有助于: * def field1 = [1850, 700, 30] * def field2 = ["1850.0","30.0","700.0"] * def field3 = karate.

实际值不是字符串错误

执行断言时获取错误

字段1=[1850700,30] 字段2=[“1850.0”、“30.0”、“700.0”]

错误-断言失败:路径:$,实际值:[1850,700,30],应为“[“1850.0”,“30.0”,“700.0]”,原因:实际值不是字符串,因为它不是字符串。这将有助于:

* def field1 = [1850, 700, 30]
* def field2 = ["1850.0","30.0","700.0"]
* def field3 = karate.map(field2, function(x){ return ~~x })
* match field1 contains only field3
请参见另一个答案: