Karate 空手道:迭代Url以支持分页是否可行

Karate 空手道:迭代Url以支持分页是否可行,karate,Karate,我有一个分页的rest端点,我想通过遍历所有页面来验证预期参数是否存在。我可以想到的一个选项是使用页面偏移间隔定义数组,如{0,25,50…} 欢迎更好的方法。当我的期望条件得到满足时,打破循环是否可行 ex: Given url 'http://myhost.com/v1/cats/'+'#(offset)' And request {name : 'Billie'} When method post Then status 201 注意:您尚未测试上述代码,正在寻找更好的方法。您应该能够使

我有一个分页的rest端点,我想通过遍历所有页面来验证预期参数是否存在。我可以想到的一个选项是使用页面偏移间隔定义数组,如{0,25,50…} 欢迎更好的方法。当我的期望条件得到满足时,打破循环是否可行

ex: Given url 'http://myhost.com/v1/cats/'+'#(offset)'
And request {name : 'Billie'}
When method post
Then status 201

注意:您尚未测试上述代码,正在寻找更好的方法。

您应该能够使用条件逻辑解决此问题:

你的回答中应该有一部分告诉你是否有“下一页”。有几种方法可以手动“循环”,请参阅本部分文档: