我正在尝试使用重试直到语法来构建轮询功能。我的测试在两种情况下使用重试。
第一个工作正常,但是第二个重试方案始终失败。与味精too many retry attempts: 2
这是我的功能的样子
Given path brokerResult.activationPlan
And header Authorization = oauthToken
When method get
Then status 200
And retry until response.blocks == '#[13]' && karate.jsonPath(response, "$.blocks[?(@.block_status=='ACTIVE')]")== '#[3]'
执行更多方案以更改状态。
Given path brokerResult.activationPlan
And header Authorization = oauthToken
When method get
Then status 200
And retry until karate.jsonPath(response, "$.blocks[?(@.block_status=='FINISHED')]") == '#[3]'
在这种情况下,总是会失败。
我使用空手道版本:0.9.2
我的问题是JSON路径评估是否可以与重试一起使用,直到我假设第一种情况可行时,我都认为是。使第二种方案正常工作我缺少什么?
答案 0 :(得分:1)
否,JSON路径或“模糊匹配”标记不适用于<mat-form-field>
。
请阅读此答案以获取更多说明:https://stackoverflow.com/a/55823180/143475
这应该给您提示以解决您的情况:
retry until