空手道:验证明文整数响应-未找到与步骤定义方法匹配的方法



我正在测试一个以明文格式返回整数的端点。我想检查响应值是否大于1。打印回复告诉我确实如此。然而,当我尝试自动进行此检查时,我不断收到以下错误:

...
When method POST
Then status 200
* print response #returns 643
And response > 1
Error: no step-definition method match found for: response > 1

我怎样才能做到这一点?

我想你正在寻找这个:

And assert (response * 1) > 1

参考文件:https://github.com/karatelabs/karate#assert

请注意,默认情况下,response将为纯文本。