команда робота не найдена при установке каркаса робота с помощью pip --user - PullRequest
0 голосов
/ 01 июля 2019

Я получаю сообщение об ошибке при выполнении сценариев робота через CMD (windows)

«Робот» не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл "

Моя команда установила Python в папку C: \ Python27, и я установил среду ROBOT и все необходимые библиотеки с помощью следующей команды

"python -m pip install -U setuptools --user, python -m pip install -U robotframework --user"

Мы не авторизованы для установки чего-либо на диск C, и все библиотеки былиустановлен успешно. Но когда я пытаюсь выполнить сценарии через CMD, появляется сообщение об ошибке.

Примечание:

  1. Все библиотеки роботов установлены в "C: \ Users \ bab"\ AppData \ Roaming \ Python \ Python27 \ site-packages "

  2. Я установил переменные Env с указанным выше путем

  3. Скрипты работаютчерез ECLIPSE и используя приведенную ниже команду

Команда

C:\Python27\python.exe -m robot.run --listener C:\Users\bab\AppData    \Local\Temp\RobotTempDir2497069958731862237\TestRunnerAgent.py:61106 --argumentfile C:\Users\bab\AppData\Local\Temp\RobotTempDir2497069958731862237\args_c4fe2372.arg C:\Users\bab\Robot_Sframe\E2Automation

Пожалуйста, помогите мне, поскольку этот шаг очень важен для интеграции моих сценариев с Jenkins

Ответы [ 2 ]

0 голосов
/ 04 июля 2019

Спасибо, это сработало, сначала я перешел на пакеты Site, где установлен Robot, и запустил команду Python -m cd Users \ babo \ AppData \ Roaming \ Python \ Python27 \ site-packages \ robot> C: \ Python27 \ python.exe -m robot.run -d Результаты C: \ Users \ bab \ Robot_Sframe \ E2EAutomation \ Test_Suite \ Enrollment_834.robo Мы можем закрыть это

0 голосов
/ 02 июля 2019

Мне не очень комфортно в среде Windows, поэтому позвольте мне дать два моих цента:

1) Попробуйте установить PATH или PYTHONPATH в место, где находится файл вашего робота

2) Попробуйте запустить робота из скрипта Python. Я видел, что вы попробовали это выше, но взгляните на RF User Guide и посмотрите, делаете ли вы что-то не так:

https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#using-robot-and-rebot-scripts

может быть, просто

python -m robot ....

хорошо

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