如何使用jython解释器而不是python来配置jenkins来运行我的机器人脚本?

时间:2018-01-25 13:34:07

标签: jenkins robotframework

我创建了一个Robot项目,项目中的测试用例使用了java类中的关键字。所以,我必须使用jython解释器来运行我的脚本。我通过eclipse在本地做了这个(Window - > Preferences - > Robot Framework - > Installed frameworks)。但是,如何在詹金斯实现同样的目标。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

当您运行Eclipse版本时,我会假设您正在运行RED。在这种情况下,为运行机器人脚本而执行的命令位于控制台窗格中,类似于:

enter image description here

第一行通常以类似于此的内容开头:

Command: C:\Python\Scripts\python.exe -m robot.run ....

这是RED执行的命令。在此命令中,有一个部分应该被删除,因为它用于将Robot Framework中的信息反馈回Eclipse / RED,而不是常规运行所需。

--listener C:\Users\...\TestRunnerAgent.py:51909

对于参数文件,这也可以通过preferences进行更改。

在“机器人框架指南”中,有一个关于如何使用Robot Framework Command line interface执行测试用例的特定部分。