詹金斯给出了类型错误。字符串索引必须是整数

1 人关注

我正在使用机器人框架进行API测试,测试在本地通过,但在Jenkins中失败,出现TypeError错误。字符串索引必须是整数。

Validate Response while ignoring keys
[Arguments]         ${service_details}
${resp}=            Set Variable        ${service_details}[response]
Should Be True      ${resp.status_code} == ${service_details}[expected_status]
${resp_content}=    Sanitize JSON       ${resp.text}
Log                 ${service_details}[expected_response]
Log                 ${resp_content}
Validate Response Contains Expected Response    ${resp_content}    ${service_details}[expected_response]   ${service_details}[ignored_keys]
...                                             ${service_details}[full_list_validation]  ${service_details}[identity_key]