【发布时间】: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,我已经完成了更改。