Python Code (работает нормально):
credentials = ("key","token")
verify = False
if not verify:
from requests.packages.urllib3.exceptions import InsecureRequestWarning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
response = requests.post(url, auth=credentials, data=json.dumps(payload), headers={'content-type': 'application/json'}, verify=verify)
status = response.status_code
Robot Framework Код:
Я хотел бы продублировать такое же тестирование API в среде робота, но я застрял, как передавать учетные данные в метод PEST RESTinstance
*** Settings ***
Library REST url=https://testhost.com ssl_verify=${verify}
*** Variables ***
header = {"content-type": "application/json"}
*** Test Cases ***
Test Task
POST endpoint=/api/something body=${payload} headers=${header}
Output response status
СТАТУС ОТВЕТА ЗА ОШИБКИ - 401