3

我想使用RobotFramework IDE运行测试并在我的机器上查看执行日志,但是在远程机器上执行实际测试,最好不用重写测试套件(或以最少的重写)。我看到它的方式是在计算机上运行IDE的某种模式或设置,但它连接到远程“robotframework服务器”以启动测试。有没有办法使用RIDE在远程机器上运行机器人框架测试?

这很容易实现吗?

+1

也许看看这个? http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#remote-library-interface – Goralight

+0

这可能是一个选项,但如果我把它看起来是正确的,它似乎是针对远程执行一组关键字, d喜欢执行整个运行(包括标准库关键字,并且最好不要在每次我想从本地执行切换到远程执行时更改所有库引用...) – NotGaeL

回答

2

如果你想运行本地IDE,但远程运行脚本,那么我当然可以推荐RED。这个编辑器有一个方便地命名为Remote Debug feature链接的文档将解释更多关于它的工作。

高级别,它不需要对脚本进行任何更改。它确实需要服务器上的一组脚本和本地的脚本处于同步状态。

+0

一些绝对值得研究的东西,但不幸的是它需要很多有说服力去使用我们部门已经解决的工具以外的其他问题。通过调试远程启动脚本和使用eclipse(已经在我们的工具集中)启动脚本将是一种选择,但是还有其他方面需要考虑。如果有一种方法可以使用RIDE来完成,并且它不太复杂,我们可能会坚持下去。 – NotGaeL

+1

@NotGaeL如果Eclipse对您的部门不是问题,那么RED将为您工作,因为您可以从Eclipse Market Place下载功能。如果连接到Marketplace是一个问题,那么RED功能可以从GitHub单独下载并手动安装。可悲的是我还没有找到RIDE的替代品。一个通用的选择是https://github.com/xyb/robotframework-debuglibrary/,但这会将您从RIDE转移到常规shell。 –

+0

是的,就像我刚才提到的,我已经有了使用RED的团队。它是我们的工具集,用于设计和实现测试套件。但对于那些一遍又一遍地运行这些测试的人来说,如果可能的话,我认为该工具应该是RIDE。 – NotGaeL

相关问题