我遇到了Robot Framework的问题。
目前我做了负面测试。我有一个JSON响应,长度为数组5
数据(从0开始计数)。我想检查6
是否存在。如果6
数据不存在,则传递测试。
这是我的代码:
${msg} Run Keyword And Expect Error Resolving variable '${json_response['data'][5]}' failed: IndexError: list index out of range * Log To Console ${json_response['data'][5]}
Should Contain ${msg} failed: IndexError: list index out of range
代码给出了失败的结果。
如何解决此问题?
答案 0 :(得分:0)
更好的方法是验证列表长度是否为预期的长度:
${json_length} Get Length ${json_response['data']}
Should Be Equal As Integers ${json_length} 6