Я бегу Robot Framework 2.8.7 (Python 2.6.6 на win32) на моем ноутбуке и VM
ноутбука: Windows 7 Enterprise
VM: Windows Embedded Standard
командный пункт работает в Postmon для ноутбука и VM
Однако, когда я запускаю тестовую почту из ноутбука, Post работает нормально.
Командная строка теста VM дает ответ 400. Ответ 400 - это плохой запрос.
Оба ноутбука и виртуальной машины имеют одинаковые настройки переменных среды, одинаковые файлы сценариев теста.
Это команда сообщение:
Robot Framework
${tmp} Set Variable Basic${SPACE}dmVyaXNlcTpWZVJpU2VRNTc0Lg==
${headers}=
... Create Dictionary Content-Type application/json Authorization ${tmp}
#
# read the raw data
${file_data}= Get Binary File ${jFileName}
Log To Console ${file_data}
Log *Posting Data*: ${file_data}
${result}= Post Request webapiuri / data=${file_data} headers=${headers}
Любая идея, почему рамки робот VM ответ является 400 (Неверный запрос)?
Хорошо, что он работал для вас. Возможно, вы установили определенную версию пакета python для установки нужной версии с помощью «==», например: ** pip install robotframework-requests == 0.3.8 ** –