- Robot Framework 教程
- Robot Framework - 首页
- Robot Framework - 概述
- 环境设置
- Unix和Linux安装
- RIDE简介
- 使用RIDE的第一个测试用例
- 编写和执行测试用例
- 关键字和数据驱动的测试用例
- 使用Selenium库操作浏览器
- 操作文本框
- 操作单选按钮
- 操作复选框
- 操作下拉菜单
- 使用关键字
- 使用变量
- 使用命令行
- 使用设置和拆卸
- 使用内置库
- 使用外部数据库库
- 使用Robot Framework测试登录页面
- Robot Framework有用资源
- Robot Framework - 快速指南
- Robot Framework - 有用资源
- Robot Framework - 讨论
Robot Framework - 使用RIDE的第一个测试用例
我们将探索RIDE并完成我们的第一个测试用例。
从命令提示符打开RIDE,或者您可以在桌面上创建RIDE的快捷方式。
从命令行
ride.py
从桌面
转到安装RIDE的路径;对于Windows,它是C:\Python27\Scripts。
右键单击ride.py,然后单击发送到 -> 桌面(创建快捷方式)。
您现在将在桌面上看到RIDE的图标。您可以单击它以打开RIDE编辑器。
让我们从RIDE中的第一个测试用例开始。打开编辑器并单击文件 -> 新建项目。
单击新建项目并输入项目的名称。
父目录是保存项目的路径。如果需要,您可以更改路径。我创建了一个名为robotframework的文件夹,并将所有文件保存在该文件夹中。
项目FirstTestCase已创建。
要创建测试用例,请右键单击该项目。
单击新建测试用例。
输入测试用例的名称,然后单击确定。
为创建的测试用例显示了3个选项卡 - 编辑、文本编辑和运行。
“编辑”选项卡提供两种格式:设置和表格。我们将在后续部分讨论这两种格式。
设置格式
在设置中,我们有文档、设置、拆卸、标签、超时和模板。
文档
您可以添加有关测试用例的详细信息,以便将来参考。
单击确定以保存文档。
设置和拆卸
如果为测试用例分配了设置,则将在测试用例执行之前执行它,并在测试用例完成后执行拆卸测试设置。我们将在后续章节中详细介绍这一点。对于我们的第一个测试用例,我们现在不需要它,可以将其保留为空。
标签
这用于标记测试用例 - 以包含或排除特定的测试用例。您还可以指定任何测试用例是否至关重要。
超时
这用于为测试用例设置超时。我们现在将其保留为空。
模板
这将包含用于测试用例的关键字。它主要用于数据驱动的测试用例。高级用户定义关键字在模板中指定,测试用例用于将数据传递给关键字。
在表格格式中,我们将编写我们的第一个测试用例并执行它以查看输出。
在此测试用例中,我们只是添加一些日志并查看其输出。请考虑以下屏幕截图以了解这一点 -
我们使用了Log关键字来记录消息,如上所示。
根据“编辑”中指定的关键字,我们可以在“文本编辑”中获得如下所示的代码 -
您也可以在“文本编辑”中编写测试用例,并且它将在表格格式中反映出来。现在让我们运行测试用例并查看输出。
要运行测试用例,我们需要单击“开始”,如下所示 -
单击开始,这是测试用例的输出 -
我们的测试用例已成功执行,详细信息如上所示。它将状态显示为PASS。
我们还可以查看报告和日志中测试用例执行的详细信息,如下所示。
单击“报告”,它将在新选项卡中打开详细信息,如下所示
在“报告”中,它提供了诸如开始时间、结束时间、日志文件路径、测试用例状态等详细信息。
在报告中或运行屏幕中,单击右上角的“日志”。
以下是日志文件的详细信息 -
日志文件提供了测试执行的详细信息以及我们为测试用例提供的关键字的详细信息。
在报告和日志文件中,状态为绿色。
现在让我们进行一些更改,这些更改会导致测试用例失败,并查看输出。
在上面的测试用例中,Log关键字是错误的。我们将运行测试用例并查看输出 -
我们看到测试用例已失败。我突出显示了它告诉测试用例的错误。
现在我们将查看报告和日志输出。来自报告 -
来自日志
当测试用例失败时,颜色会更改为红色,如上所示。
结论
在本章中,我们介绍了一个简单的测试用例,并显示了执行期间看到的输出。报告和日志显示测试用例执行的详细信息。