Robotframework: Как выполнить токен и секрет для защиты переменных от String? - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть ответ, который я преобразовываю в строку

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

Как я могу сохранить это и в различные переменные?Большое спасибо.

1 Ответ

0 голосов
/ 12 сентября 2018

Предполагая, что эти данные являются действительными JSON, вы можете преобразовать их в словарь и затем использовать расширенный синтаксис робота

Пример:

${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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...