RobotFramwork简明使用教程-web自动化

在上一篇博客中,我们已经完成了robotframework的环境搭建,本篇文章将对其使用方法进行简单介绍。

一、创建测试项目

1、新建测试项目

选择菜单栏file-->newProject,Name输入项目名称;Type选择Directory,如下图所示:

RobotFramwork简明使用教程-web自动化_第1张图片

2、新建测试套件

右键点击“测试项目”选择newSuite选项。Name输入套件名称,Type选择File(测试套件即为某种目的分组而形成的测试用例的集合)

RobotFramwork简明使用教程-web自动化_第2张图片

3、新建测试用例

右键点击“测试套件”选择newTestCase。输入测试用例Name,点击OK即可。完成创建之后的界面如下:

RobotFramwork简明使用教程-web自动化_第3张图片

4、导入库文件

单击测试套件,在界面右侧单击“Library”,输入库文件名后点OK即可。当文件名为黑色时,表示导入成功;如果文件名为红色,则表示导入不成功。库文件导入成功后,便可以使用对应的关键字进行脚本编写。

 

二、进行脚本编写

如下图所示,我们根据操作步骤完成了一个简单的脚本编写,包括打开浏览器-最大化浏览器-输入账号密码点击登录。(按照我们平时的手工操作,一步步完成脚本编写)

RobotFramwork简明使用教程-web自动化_第4张图片

三、执行用例

脚本编写完成之后,勾选要运行的脚本,点击菜单栏中“启动”按钮,即可执行用例。运行结束后,RF会自动生成日志,我们可以根据下图中给出的位置进行查看,根据报错信息进行脚本调试。

RobotFramwork简明使用教程-web自动化_第5张图片

四、将通用功能写入资源文件

将通用功能写入资源文件是为了方便调用和维护,比如登录操作,一旦发生变化,很多脚本都需要修改,对于我们来说,维护起来会比较困难。因此,我们引入了资源文件resource来解决这一问题。

1、点击“测试项目”,打开右键菜单,选择New Resource,输入资源文件名称

RobotFramwork简明使用教程-web自动化_第6张图片

2、在资源文件单击右键,选择New User Keyword,输入Name(例如:登录)

3、完成之后,像写脚本一样完成登录操作编写(参考第二节中的脚本编写)

4、调用资源文件:与导入Library类似,在测试套件界面右侧选择Resource,并通过Browse按钮选择项目内的资源文件即可。

5、在编写脚本时,可直接通过文件名称简化操作,如下图所示:

五、常用快捷键简介

1、F5的使用

F5快捷键查看各关键字的帮助信息,常用关键字如下:

常用关键字如下:

1)打开浏览器

Open Browser

http://www.baidu.com

chrome

 

2)输入文本信息

Input Text

id=kw1

百度

 

3)等待(由于网络等因素的影响,我们应该在进行各种操作之前设置合理的等待时间)

Sleep

2

#等待2秒

 

4)页面存在/不存在元素

Page Should Contain Element

id=test

 

 

Page Should Not Contain Element

id=test1

 

 

Page Should Contain

百度

#存在文本

 

5)变量值比较

Should Be Equal

${a}

百度

 

2、自动补全关键字ctrl+shift+空格

3、屏蔽代码 ctrl+#

4、取消屏蔽 ctrl+$

5、查看log    ctrl+L

 

你可能感兴趣的:(UI自动化)