Robot Framework - RIDE 简介



RIDE 是 Robot Framework 的一个测试编辑器。接下来,我们将使用 RIDE 编写测试用例。要启动 RIDE,我们需要运行以下命令。

命令

ride.py
Robot Framework Testing

上述命令将打开如下所示的 IDE:

Robot Framework IDE

本章将引导您了解 IDE 中可用的选项和功能。这些选项和功能将帮助我们测试项目。

创建新项目

转到“文件”并单击“新建项目”,如下所示:

Create New Project

单击“新建项目”后,将出现以下屏幕。

Create New Project Ex

输入项目名称。“创建路径”是项目将保存到的路径。如有需要,您可以更改位置。项目可以保存为文件或目录。您还可以将项目保存为 ROBOT、TXT、TSV 或 HTML 格式。在本教程中,我们将使用 ROBOT 格式,并学习如何编写和执行测试用例。

现在,我们将像下面显示的那样添加一个文件类型的项目。项目命名为“Testing”,创建项目后将显示以下屏幕。

test cases

项目名称显示在左侧,右侧可以看到三个选项卡:“编辑”、“文本编辑”和“运行”。

“编辑”选项卡在 UI 上有很多选项,如上所示。在此部分,我们可以添加运行测试用例所需的数据。我们可以导入库、资源、变量、添加标量、添加列表、添加字典和添加元数据。

在“编辑”部分添加的详细信息将显示在下一个选项卡“文本编辑”中。您可以在“文本编辑”部分编写代码。

Edit section

如果在“文本编辑”中添加任何更改,它将显示在“编辑”部分。因此,“编辑”和“文本编辑”这两个选项卡是相互依赖的,所做的更改将同时显示在这两个选项卡中。

测试用例准备就绪后,我们可以使用第三个选项卡“运行”来执行它们。

Third Tab Run

“运行”UI 如上所示。它允许运行测试用例,并带有启动、停止、暂停、继续、下一个测试用例、单步执行等选项。您还可以为正在执行的测试用例创建报告和日志。

要创建测试用例,我们需要执行以下操作:

右键单击创建的项目,然后单击“新建测试用例”,如下所示:

project created

单击“新建测试用例”后,将出现如下所示的屏幕:

New Test Case

输入测试用例的名称并单击确定。我们将测试用例保存为 TC0。保存测试用例后,将出现以下屏幕。

New Test Case Ex

测试用例具有文档、设置、拆卸、标签、超时和模板等选项。它们都有一个编辑按钮;单击该按钮后,将出现一个屏幕,您可以在其中输入每个选项的详细信息。我们将在后续章节中讨论这些详细信息的各种参数。

测试用例可以以表格格式编写,如下所示。Robot Framework 测试用例是基于关键字的,我们可以使用内置关键字或从库导入的关键字来编写测试用例。我们还可以在 Robot Framework 中创建用户定义的关键字、变量等。

导航栏中提供用于运行/停止测试用例的快捷方式,如下所示:

user defined keyword

搜索关键字选项可按如下屏幕截图所示使用:

screenshot

要获取 Robot Framework 可用的关键字列表,只需在表格格式中按 Ctrl+空格键,如下所示,它将显示所有可用的关键字:

list of keywords

如果您不记得关键字,这将帮助您获取详细信息。我们为每个关键字都提供了详细信息。详细信息还显示了如何使用相关的关键字。在下一章中,我们将学习如何在 RIDE 中创建我们的第一个测试用例。

结论

本章我们了解了 RIDE 提供的功能。我们还学习了如何创建和执行测试用例。

广告