【问题标题】:How To Run Robot Framework Project Developed In Eclipse Via Command Line如何通过命令行运行在 Eclipse 中开发的 Robot Framework 项目
【发布时间】:2020-03-27 21:16:45
【问题描述】:

我通过 RED 在 Eclipse 中使用 Robot Framework 创建了一个项目。我想知道如何通过 Windows 命令行运行这个项目,以便我可以创建一个 Jenkins 作业以在特定时间运行它?我已经尝试使用通过调试模式从命令行运行 Eclipse 项目的步骤,但它没有帮助。

请在下面找到项目结构

我也尝试到达这个位置并使用命令运行这个测试服

Robot Test_Suite.robot,但是我得到了 2 个以下错误

1.) Importing test library 'Excel_Library' failed: ImportError: No module named Excel_Library。该文件是我编写的用于支持 Excel 操作的 python 文件,它位于项目的以下位置 -

2.) No Such File Or Directory - Path_To_External_Input\\External_Inputs.xls

此文件包含在执行与测试套件相关的操作之前正在读取的输入,它位于以下位置 -

如果需要,我是否需要在命令行中添加它们如何处理?该项目从 Eclipse 运行顺利,但唯一的问题来自命令行。

【问题讨论】:

  • 答案很大程度上取决于你的机器人文件/文件夹结构等。你也可以看看官方的RF User Guide - Executing test cases。另外,请查看如何提供How to create a Minimal, Reproducible Example
  • 如果您可以在 Eclipse 中将其作为 Java 应用程序启动,那么在启动配置对话框中有一个 显示命令行 按钮。否则,请给出一个最小的、可重现的例子。
  • @asprtrmp,根据您的宝贵建议,我已经添加了详细信息。如果需要添加更多信息,请告诉我。
  • @howlger,我已经完成了更改。

标签: eclipse robotframework


【解决方案1】:

您似乎能够正确运行机器人,尽管我更喜欢带有robot 命令的小写R。

1) 我认为您拼错了库名称。如果是 pip 包,请尝试 ExcelLibrary,并通过 pip list 命令或等效命令检查您是否已安装它。

2) 请检查路径。没有关于文件调用方式和位置以及文件所在位置的其他信息。

【讨论】:

  • 已添加更多详细信息。 Excel 库也是我编写的一个 python 文件,用于执行一些与 Excel 相关的操作。
猜你喜欢
  • 2019-04-27
  • 2017-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-10
相关资源
最近更新 更多