Python 机器人框架IDE(骑乘)执行配置文件未显示
我已经为多台机器安装了机器人框架。在这两个平台上都有python2和python3以及它们的包装。安装过程是相同的。在机器Python 机器人框架IDE(骑乘)执行配置文件未显示,python,robotframework,robotframework-ide,Python,Robotframework,Robotframework Ide,我已经为多台机器安装了机器人框架。在这两个平台上都有python2和python3以及它们的包装。安装过程是相同的。在机器A上有更多的执行模式(jybot,pybot,robot,robot 3.1),而在另一台(B)上只有jybot和pybot,如果我开始骑python2和jybot和robot,如果是python3 区别是什么,或者我如何为RIDE添加更多的执行配置文件 Python 2.7.11 机器人框架==3.0 机器人框架底盘==1.5.2.1 Python 3.7.4 机
A
上有更多的执行模式(jybot
,pybot
,robot
,robot 3.1
),而在另一台(B
)上只有jybot
和pybot
,如果我开始骑python2和jybot
和robot
,如果是python3
区别是什么,或者我如何为RIDE添加更多的执行配置文件
- Python 2.7.11
- 机器人框架==3.0
- 机器人框架底盘==1.5.2.1
- Python 3.7.4
- 机器人框架==3.1.2
- 机器人框架底盘==1.7.3.1
A
python2机器人框架相关软件包
robotframework==3.0
robotframework-androidlibrary==0.2.0
robotframework-appiumlibrary==1.5.0.6
robotframework-archivelibrary==0.4.0
robotframework-databaselibrary==0.8.1
robotframework-excellibrary==0.0.2
robotframework-httplibrary==0.4.2
robotframework-pabot==0.31
robotframework-ride==1.5.2.1
robotframework-selenium2library==1.7.4
robotframework-seleniumlibrary==2.9.2
robotframework-sshlibrary==3.4.0
robotremoteserver==1.0.1
robotframework==3.1.2
robotframework-httplibrary3==0.6.0
robotframework-pabot==0.99
robotframework-ride==1.7.3.1
robotframework-selenium2library==3.0.0
robotframework-seleniumlibrary==4.1.0
robotframework-sshlibrary==3.4.0
robotframeworklexer==1.1
robotremoteserver==1.1
robotframework==3.0
robotframework-androidlibrary==0.2.0
robotframework-archivelibrary==0.4.0
robotframework-databaselibrary==0.8.1
robotframework-extendedselenium2library==0.9.1
robotframework-imagehorizonlibrary==0.1
robotframework-pabot==0.31
robotframework-python3==2.9
robotframework-ride==1.5.2.1
robotframework-selenium2library==1.7.4
robotframework-seleniumlibrary==2.9.1
robotframework-sshlibrary==2.1.3
robotframeworklexer==1.1
robotremoteserver==1.0.1
robotframework==3.1.2
robotframework-httplibrary3==0.6.0
robotframework-pabot==0.99
robotframework-ride==1.7.3.1
robotframework-selenium2library==3.0.0
robotframework-seleniumlibrary==4.1.0
robotframework-sshlibrary==3.4.0
robotframeworklexer==1.1
robotremoteserver==1.1
python3机器人框架相关软件包
robotframework==3.0
robotframework-androidlibrary==0.2.0
robotframework-appiumlibrary==1.5.0.6
robotframework-archivelibrary==0.4.0
robotframework-databaselibrary==0.8.1
robotframework-excellibrary==0.0.2
robotframework-httplibrary==0.4.2
robotframework-pabot==0.31
robotframework-ride==1.5.2.1
robotframework-selenium2library==1.7.4
robotframework-seleniumlibrary==2.9.2
robotframework-sshlibrary==3.4.0
robotremoteserver==1.0.1
robotframework==3.1.2
robotframework-httplibrary3==0.6.0
robotframework-pabot==0.99
robotframework-ride==1.7.3.1
robotframework-selenium2library==3.0.0
robotframework-seleniumlibrary==4.1.0
robotframework-sshlibrary==3.4.0
robotframeworklexer==1.1
robotremoteserver==1.1
robotframework==3.0
robotframework-androidlibrary==0.2.0
robotframework-archivelibrary==0.4.0
robotframework-databaselibrary==0.8.1
robotframework-extendedselenium2library==0.9.1
robotframework-imagehorizonlibrary==0.1
robotframework-pabot==0.31
robotframework-python3==2.9
robotframework-ride==1.5.2.1
robotframework-selenium2library==1.7.4
robotframework-seleniumlibrary==2.9.1
robotframework-sshlibrary==2.1.3
robotframeworklexer==1.1
robotremoteserver==1.0.1
robotframework==3.1.2
robotframework-httplibrary3==0.6.0
robotframework-pabot==0.99
robotframework-ride==1.7.3.1
robotframework-selenium2library==3.0.0
robotframework-seleniumlibrary==4.1.0
robotframework-sshlibrary==3.4.0
robotframeworklexer==1.1
robotremoteserver==1.1
机器B
python2机器人框架相关软件包
robotframework==3.0
robotframework-androidlibrary==0.2.0
robotframework-appiumlibrary==1.5.0.6
robotframework-archivelibrary==0.4.0
robotframework-databaselibrary==0.8.1
robotframework-excellibrary==0.0.2
robotframework-httplibrary==0.4.2
robotframework-pabot==0.31
robotframework-ride==1.5.2.1
robotframework-selenium2library==1.7.4
robotframework-seleniumlibrary==2.9.2
robotframework-sshlibrary==3.4.0
robotremoteserver==1.0.1
robotframework==3.1.2
robotframework-httplibrary3==0.6.0
robotframework-pabot==0.99
robotframework-ride==1.7.3.1
robotframework-selenium2library==3.0.0
robotframework-seleniumlibrary==4.1.0
robotframework-sshlibrary==3.4.0
robotframeworklexer==1.1
robotremoteserver==1.1
robotframework==3.0
robotframework-androidlibrary==0.2.0
robotframework-archivelibrary==0.4.0
robotframework-databaselibrary==0.8.1
robotframework-extendedselenium2library==0.9.1
robotframework-imagehorizonlibrary==0.1
robotframework-pabot==0.31
robotframework-python3==2.9
robotframework-ride==1.5.2.1
robotframework-selenium2library==1.7.4
robotframework-seleniumlibrary==2.9.1
robotframework-sshlibrary==2.1.3
robotframeworklexer==1.1
robotremoteserver==1.0.1
robotframework==3.1.2
robotframework-httplibrary3==0.6.0
robotframework-pabot==0.99
robotframework-ride==1.7.3.1
robotframework-selenium2library==3.0.0
robotframework-seleniumlibrary==4.1.0
robotframework-sshlibrary==3.4.0
robotframeworklexer==1.1
robotremoteserver==1.1
python3机器人框架相关软件包
robotframework==3.0
robotframework-androidlibrary==0.2.0
robotframework-appiumlibrary==1.5.0.6
robotframework-archivelibrary==0.4.0
robotframework-databaselibrary==0.8.1
robotframework-excellibrary==0.0.2
robotframework-httplibrary==0.4.2
robotframework-pabot==0.31
robotframework-ride==1.5.2.1
robotframework-selenium2library==1.7.4
robotframework-seleniumlibrary==2.9.2
robotframework-sshlibrary==3.4.0
robotremoteserver==1.0.1
robotframework==3.1.2
robotframework-httplibrary3==0.6.0
robotframework-pabot==0.99
robotframework-ride==1.7.3.1
robotframework-selenium2library==3.0.0
robotframework-seleniumlibrary==4.1.0
robotframework-sshlibrary==3.4.0
robotframeworklexer==1.1
robotremoteserver==1.1
robotframework==3.0
robotframework-androidlibrary==0.2.0
robotframework-archivelibrary==0.4.0
robotframework-databaselibrary==0.8.1
robotframework-extendedselenium2library==0.9.1
robotframework-imagehorizonlibrary==0.1
robotframework-pabot==0.31
robotframework-python3==2.9
robotframework-ride==1.5.2.1
robotframework-selenium2library==1.7.4
robotframework-seleniumlibrary==2.9.1
robotframework-sshlibrary==2.1.3
robotframeworklexer==1.1
robotremoteserver==1.0.1
robotframework==3.1.2
robotframework-httplibrary3==0.6.0
robotframework-pabot==0.99
robotframework-ride==1.7.3.1
robotframework-selenium2library==3.0.0
robotframework-seleniumlibrary==4.1.0
robotframework-sshlibrary==3.4.0
robotframeworklexer==1.1
robotremoteserver==1.1
robot可执行文件的检测不取决于RIDE的版本,而是取决于Python中安装的版本。但这可能导致在运行测试时执行不同的机器人。当执行测试时,它应该像从命令行启动一样使用机器人 就像Bence Kaulics提到的那样,
pybot
从特定版本重命名为robot
。在3.1.x版本中,robot被更改为可执行文件,而不是.bat文件(在Windows中)。这就是同时拥有robot
和robot 3.1
的原因。因此,在Windows中,当选择robot
时,您可能正在执行robot.cmd
脚本。这同样适用于配置文件为pybot的pybot.bat
编辑:
您可以比较两台机器的
settings.cfg
文件。请参见~/.robotframework/ride/settings.cfg
(或%APPDATA%\robotframework\ride\settings.cfg
),在[Plugins][[Test Runner]]部分中定义了run\u profiles
属性。我终于找到了它
在C:\\AppData\Roaming\RobotFramework\ride
文件夹中有一个settings.cfg文件
在这个文件中有一个runprofiles=[('jybot','jybot.bat')]
行
我已将其更改为runprofiles=[('jybot','jybot.bat'),('pybot','pybot.bat'),('robot 3.1','robot')]
,现在我可以根据需要修改RIDE中的执行配置文件
但是我真的不明白,也无法解释为什么和什么时候这两个
设置.cfg
文件不同。好的,但这仍然不能回答我的问题。当骑行从python3开始时,我如何强制骑行也将任何pybot显示为执行配置文件。在机器A
上,我有4个执行配置文件,在B
上只有2个,第二个取决于python版本。机器上的python文件夹也是相同的。