Команда Curl не работает должным образом в Robot Framework с Process Library - PullRequest
0 голосов
/ 13 февраля 2020

Мне нужно запрограммировать автоматический тест для запроса POST, я использую команду curl, потому что указанному сообщению нужен CSV-файл для включения или исключения полей для поиска, но дело в том, что следующая команда отлично работает на терминале Ubuntu в Robot Framework это происходит:

OSError: [Errno 2] Нет такого файла или каталога

Код моего Robot Framework (это всего лишь тест для ознакомления с метод):

*** Settings ***
Library     Process

*** Variables ***
${command}  curl -X POST "http://10.0.0.85:7173/v1/performance/custom/games?gameId=2019101308&isExclusion=false&teamId=2510" -H  "accept: */*" -H  "Content-Type: multipart/form-data" -F "file=@file;type=text/csv"s

*** Test Cases ***
Test Get endpoint
    ${test}=    run process     ${command}

Команда сгенерирована Swagger (я провожу там свои ручные тесты), я не знаю, где я могу потерпеть неудачу, файл находится в том же каталоге, что и файл .robot

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...