【问题标题】:How to use robot framework with python in eclipse and How to run the Robot framework tests in eclipse using python interpreters?如何在 Eclipse 中使用带有 python 的机器人框架以及如何使用 python 解释器在 Eclipse 中运行机器人框架测试?
【发布时间】:2014-09-17 10:10:47
【问题描述】:

我已经在我的 Eclipse 中安装了机器人框架插件。 我在路径中添加了python插件和解释器,python文件执行成功。 我在项目中添加了内置库索引文件,创建了机器人文本文件,我想执行测试,但我右键单击测试并尝试运行,它没有给出运行配置。我尝试按 F9 执行,但它不起作用。 我认为在 Eclipse 中运行机器人测试需要单独的设置。 我的项目我们无权访问 Maven,并且客户不想要 Maven。 请告诉我如何在 Eclipse 中执行机器人测试。

谢谢

【问题讨论】:

  • “不工作”是什么意思?日食会崩溃吗?您的测试是否运行但失败了?你有错误吗?什么错误?

标签: python eclipse selenium-webdriver robotframework


【解决方案1】:

您可以使用 RED(机器人框架编辑器),它是 Eclipse Marketplace 中提供的 Eclipse 扩展。安装后,只需转到“运行 -> 运行配置...”并在“机器人”下配置运行配置文件。 Eclipse 将在您的测试中执行以下命令:

/usr/bin/python -m robot.run

您可以在“消息日志”视图中查看日志,并在“执行视图”中测试结果。

【讨论】:

    【解决方案2】:

    以下是我设置 Eclispe 以运行 Windows 7 的 Pybot 的方法。您必须设置“外部工具”,我没有足够高的声誉来发布图像,因此请参阅以下步骤。设置外部工具配置后,您将使用“运行-->外部工具-->Pybot”。

    HTH,

    从 Eclipse 工具栏:

    1. 运行-->外部工具-->外部工具配置...
    2. 从“外部工具配置”弹出窗口中选择“程序”,然后按新建按钮
    3. 在定义屏幕上填写以下设置:
      • 名称:Pybot(或您选择的名称)
      • 位置:C:\Python27\Scripts\pybot.bat(pybot.bat 文件的路径)
      • 工作目录:C:\workspace_42(您的 Eclipse 工作区)
      • 参数:“${selected_resource_loc}”

    【讨论】:

      【解决方案3】:

      如果您想执行 Python 风格的 Robot Framework,您必须使用命令行或 Robot IDE (RIDE)。要从命令行运行测试,您必须:
      1.打开终端
      2. 导航到相应的目录
      3. 使用pybot 命令,然后指定包含您的测试的文件夹/文件

      例如。

      pybot mytestfolder
      pybot myfirsttest.txt
      

      【讨论】:

      • 您的陈述部分正确,但有点误导。您可以从许多不同的编辑器运行测试,而不仅仅是 RIDE。在所有情况下,无论是其他编辑器还是 RIDE 本身,最终测试都是使用命令行测试运行程序运行的。
      猜你喜欢
      • 2021-04-13
      • 1970-01-01
      • 2021-02-10
      • 2016-05-03
      • 2018-11-23
      • 1970-01-01
      • 2018-04-01
      • 2020-04-23
      • 2018-05-19
      相关资源
      最近更新 更多