首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未显示机器人框架IDE (RIDE)执行配置文件

未显示机器人框架IDE (RIDE)执行配置文件
EN

Stack Overflow用户
提问于 2020-12-16 12:15:47
回答 2查看 491关注 0票数 1

我已经为多台机器安装了机器人框架。这两种产品都有python2和python3,也有包装。安装过程是一样的。在机器A上有更多的执行配置文件(jybotpybotrobotrobot 3.1),而如果我开始使用python2和jybot以及robot if python3,则只有jybotpybot

有什么不同,或者我如何添加更多的执行配置文件的乘坐?

  • robotframework==3.0
  • robotframework-ride==1.5.2.1

  • 2.7.11

  • robotframework==3.1.2
  • robotframework-ride==1.7.3.1

  • Python 3.7.4

在PATH中没有robotframework相关的差异。

编辑

机器A

与python2 robotframework相关的软件包

代码语言:javascript
运行
复制
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

与python3 robotframework相关的软件包

代码语言:javascript
运行
复制
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相关的软件包

代码语言:javascript
运行
复制
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

与python3 robotframework相关的软件包

代码语言:javascript
运行
复制
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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-12-17 12:38:12

我终于找到了。

C:\<username>\AppData\Roaming\RobotFramework\ride文件夹中有一个settings.cfg文件。

在这个文件中有一个runprofiles = [('jybot', 'jybot.bat')]行。

我已经将它更改为runprofiles = [('jybot', 'jybot.bat'), ('pybot', 'pybot.bat'), ('robot 3.1', 'robot')],现在我可以随意修改执行配置文件。

但我不太明白,也无法解释为什么和何时成为不同的两个setting.cfg文件。

票数 1
EN

Stack Overflow用户

发布于 2020-12-17 01:00:34

机器人可执行文件的检测不依赖于平顺的版本,而是取决于Python中安装的版本。但这可能会导致在运行测试时执行不同的机器人。当测试被执行时,它应该使用机器人,就像从命令行发射一样。

正如宾斯·考利克提到的那样,pybot从某些版本改名为robot。在3.1.x版本中,机器人被更改为可执行文件,而不是.bat文件(在Windows中)。这就是同时拥有robotrobot 3.1的原因。因此,在Windows中,当选择robot时,您可能正在执行robot.cmd脚本。这对于配置文件pybot.batpybot也是有效的。

编辑:您可以比较两台机器上的settings.cfg文件。请参见~/.robotframework/ride/settings.cfg (或%APPDATA%\robotframework\ride\settings.cfg )中的PluginsTest Runner部分中的run_profiles属性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65323082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档