如果使用pip -user安装robotframework,则找不到机器人命令



我在通过cmd(Windows(

执行机器人脚本时会遇到错误

'机器人'不被认为是内部或外部命令 程序或批处理文件"

我的团队在C中安装了Python: Python27文件夹,我安装了机器人框架,所有必需的库都使用以下命令

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

我们无权在C驱动器中安装任何内容,并成功安装了所有库。但是,当我尝试通过CMD执行脚本然后获取错误时。

注意:

  1. 所有机器人诽谤都安装在" c: users bab appdata roaming python python python27 site-packages"

  2. 我确实在上述路径上设置了env变量

  3. 脚本正在通过日食工作,并使用下面的命令

命令

C:Python27python.exe -m robot.run --listener C:UsersbabAppData    LocalTempRobotTempDir2497069958731862237TestRunnerAgent.py:61106 --argumentfile C:UsersbabAppDataLocalTempRobotTempDir2497069958731862237args_c4fe2372.arg C:UsersbabRobot_SframeE2Automation

请帮助我,因为此步骤是将我的脚本与Jenkins集成的关键

非常感谢,它对我有用。只需在终端中写下以下内容:

python -m robot "your file name"

在这种情况下,文件名是 TC1.robot,因此命令将是:

python -m robot TC1.robot

我在通过

的Linux命令执行机器人脚本时会遇到错误
sudo pip install robotframework 

和以下命令对我有用:

sudo pip3 install robotframework

我已经使用此命令" sudo pip3 install robotframework"在jenkins服务器中安装了RobotFramework。现在,我的詹金斯管道脚本现在可以运行我的机器人脚本

我对Windows环境不是很安慰,所以让我给我的两分钱:

1(尝试将路径或pythonpath设置为机器人文件

的位置

2(尝试从Python脚本运行机器人。我看到您在上面尝试了它,但请查看RF用户指南,看看您是否做错了什么:

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

也许只是

python -m robot ....

谢谢,它奏效了,首先是我在安装机器人的网站上cd cd,并使用python -m命令cd用户 babo appdata roaming roaming python python python python27 site -site -packages robot> c: python27 python.exe -m robot.run -d结果c: users bab robot_sframe e2eautomation testronguite testronguite enlrollment_834.robo我们可以关闭此

最新更新