Robot Framework - Ride 简介

Ride 是 Robot Framework 的测试编辑器。此外,我们将在 Ride 中编写测试用例。要启动 Ride,我们需要运行下面显示的命令。

命令

ride.py
Robot Framework Testing

上述命令将打开 IDE,如以下屏幕截图所示 −

Robot Framework IDE

在本章中,我们将介绍编辑器,了解 IDE 中有哪些选项和功能。这些选项和功能将帮助我们测试项目。

创建新项目

转到文件并单击新项目,如下所示 −

创建新项目

单击新项目时将出现以下屏幕。

创建新项目 Ex

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

现在,我们将按如下所示的方式将项目添加为文件。该项目名为 Testing,项目创建后将出现以下屏幕。

test cases

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

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

在编辑部分中添加的详细信息将在下一个选项卡"文本编辑"中看到。您可以在此处的文本编辑部分中编写代码。

编辑部分

如果在 Textedit 中添加了任何更改,它将显示在编辑部分中。因此,编辑和文本编辑选项卡相互依赖,所做的更改将在两者上都可见。

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

第三个选项卡 Run

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

要创建测试用例,我们必须执行以下操作 −

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

project created

单击"新测试用例"后,将出现如下所示的屏幕 −

新测试用例

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

New Test Case Ex

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

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

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

用户定义关键字

可以使用搜索关键字选项,如下面的屏幕截图所示 −

screenshot

要获取 Robot Framework 可用的关键字列表,只需按表格格式按下图所示的 ctrl+space 键,它将显示所有可用的关键字 −

关键字列表

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

结论

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