как получить токен доступа из созданного сеанса с помощью инфраструктуры тестирования роботов - PullRequest
0 голосов
/ 03 мая 2018

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

    Create Session  httpbin     ${server_URL}       verify=${True}
&{dict}    Create Dictionary        username=${username}    password=${password}   email=${email}       role=${role}    
${header}  Create Dictionary  Content-Type=application/json    charset=UTF-8     
${resp}     Post Request    httpbin     /api/Owners          data=${dict}    headers=${header}
${accessToken}=    evaluate    $resp.json().get("access_token")
Log to Console        ${accessToken}
log Many        ${resp.text}
${id}   Evaluate     $resp.json().get("id")
Log     ${id}
log to console      ${resp.status_code}
${resp}  Get Request     httpbin        uri=/api/Owners?access_token=${accessToken}
${resp}     Get Substring   ${resp.text}    1   -1
Log      ${resp}
${json_str}    Convert JSON To String    ${resp}
Should Contain      ${json_str}         ${id}

1 Ответ

0 голосов
/ 03 мая 2018

используя запросы, я попытаюсь войти в систему и создать токен

import requests

login = {
      "user" : "username",
      "pass" : "passwrod",
}

здесь Напишите свой токен это только пример

accesToken = {

"Accept" : "application/json",

}

request = requests.post('http://www.web.com/user', data=login, headers=accesToken')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...