【发布时间】:2021-01-25 06:03:02
【问题描述】:
我正在使用机器人 framework-python-eclipse 包进行功能测试自动化。 我已将所有测试用例放在一个文件夹中,并通过在命令行上输入以下命令来运行它们,并且运行良好并给出结果。
robot --timestampoutputs --log TestLog.html --report TestReport.html --outputdir D:\TestProject_Regression_Screenshots\TestAutomationResult -T TesttTestSuite_5Oct
但我坚持的事情很少。
-
如果我在 Eclipse 中使用机器人测试套件,那么我需要将所有测试脚本的代码放在一个文件中,但我有 50 个测试脚本,我想独立保存和运行它们,而不是添加到一个文件中,那么如何创建一个测试套件?我正在使用 robotsframework-metrics 在仪表板上获取结果。由于我没有使用 eclipse 中的测试套件,因此我的 robotframework-metrics 仪表板将测试用例名称显示为测试套件
-
如何在单次运行中使用不同的参数多次运行单个测试用例。例如如果我想使用 5 个不同的凭据测试登录功能,那么如何对其进行参数化以逐个检查它们
-
当我使用 eclipse 运行它时,测试用例按字母顺序设置。如何在不重命名的情况下按需求设置顺序?
4.我在 50 个不同的 .robot 文件中有 50 个测试脚本,那么有什么方法可以在一个 .robot 文件中调用(而不是粘贴)它们,这将是一个测试套件并且可以运行?
-
下面是我在eclipse中的项目结构。每个 .robot 文件中都有一个测试脚本,我将它放在一个名为 TestSuite11Oct 的文件夹中。我将其作为文件夹运行,如下所示。
机器人 --timestampoutputs --log TestLog.html --report TestReport.html --outputdir D:\TestProject_Regression_Screenshots\TestAutomationResult -T TestSuite11Oct
现在,如果我通过转到路径 New>Other>Robot Framework>Robot Test Suite 在 Eclipse 中创建机器人测试套件,那么它将创建一个新的 .robot 文件,这将是一个测试套件那么我应该如何调用 .robot 测试套件文件来运行上图中显示的这两个测试脚本。我不想将这两个文件中的代码粘贴到该测试套件 .robot 文件中。
【问题讨论】:
标签: python eclipse automated-tests robotframework