Robotframework:如何从字符串中执行不同变量的token和secret?

2024-09-27 00:18:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个反应,我转换成字符串

${string}=   convert to string   ${resp.content}
{"data":{"id":null,"type":"token","token":"<TokenID>","secret":"<SecretID>"}}

我怎样才能把它保存到不同的变量中? 谢谢。你知道吗


Tags: to字符串tokenidconvertdatasecretstring
1条回答
网友
1楼 · 发布于 2024-09-27 00:18:12

假设这些数据是有效的JSON,您可以将其转换为字典,然后使用robot的扩展变量语法

示例:

${result}=  evaluate  json.loads($string)  json

should be equal  ${result["data"]["id"]}      ${NONE}
should be equal  ${result["data"]["type"]}    token
should be equal  ${result["data"]["secret"]}  <SecretID>
should be equal  ${result["data"]["token"]}   <TokenID>

相关问题 更多 >

    热门问题