如何在Eclipse中使用Python与Robot Framework,以及如何使用Python解释器在Eclipse中运行Robot Framework测试?
我在我的Eclipse里安装了Robot Framework的插件。 我已经添加了Python插件和解释器,并且Python文件可以正常执行。 我在项目中添加了内置库的索引文件,创建了Robot文本文件,现在我想运行测试,但我右键点击测试后,选择“运行为”时,没有出现运行配置。我尝试按F9来执行,但也没有反应。 我觉得在Eclipse中运行Robot测试需要另外的设置。 在我的项目中,我们没有Maven的权限,客户也不想使用Maven。 请告诉我如何在Eclipse中执行Robot测试。
谢谢
3 个回答
-1
如果你想使用Python版本的Robot Framework,你必须通过命令行或者Robot IDE (RIDE)来执行。要通过命令行运行你的测试,你需要:
1. 打开终端
2. 进入到正确的文件夹
3. 使用pybot
命令,然后指定包含你测试的文件夹或文件
例如:
pybot mytestfolder
pybot myfirsttest.txt
1
下面是我在Windows 7上设置Eclipse来运行Pybot的方法。你需要设置“外部工具”,因为我没有足够的权限来发图片,所以请按照下面的步骤操作。一旦你设置好外部工具配置,就可以通过“运行-->外部工具-->Pybot”来使用了。
希望对你有帮助,
从Eclipse工具栏开始:
- 点击“运行-->外部工具-->外部工具配置...”
- 在弹出的“外部工具配置”窗口中选择“程序”,然后按下新建按钮
- 在定义界面填写以下设置:
- 名称:Pybot(或者你喜欢的名字)
- 位置:C:\Python27\Scripts\pybot.bat(你的pybot.bat文件的路径)
- 工作目录:C:\workspace_42(你的Eclipse工作空间)
- 参数:“${selected_resource_loc}”
2
你可以使用RED(Robotframework Editor),这是一个可以在Eclipse市场上找到的Eclipse扩展工具。安装好之后,只需去“运行 -> 运行配置...”这个选项,然后在“Robot”下配置一个运行配置。Eclipse会对你的测试执行以下命令:
/usr/bin/python -m robot.run
你可以在“消息日志”视图中查看日志,在“执行视图”中查看测试结果。