Robot Framework 学习(1)- 简单网站兼容性测试

Robot Framework 简单网站兼容性测试

0.Robot Framework 简介

Robot Framework 是一个通用的自动化测试框架,主要用于“验收测试”和“验收测试驱动开发(ATDD)” (会其它文章中会详细介绍ATDD)。它使用的是表格式的测试数据语法,并且实现了关键字驱动测试策略。其测试能力可以使用测试库进行扩展,测试库可以使 用Python或Java方法进行编写,并且用户可以从现有的关键字中扩展出新的关键字。

1.简单网站兼容性测试

在本实例中,我们将通过使用RobotFramework,操作不同的浏览器打开baidu.com,对关键字进行搜索,对搜索结果页面进行截图。之后观看截图效果,实现浏览器兼容性的简单测试。

a) RIDE安装完成后,在DOS命令输入ride.py进行运

b)运行

 

c)新建工程,注意将类型选择为Directory

 

d)在工程上点击右键,新建一个Test Suite

 

e)在建好的TestSuite上右键,新建一个TestCase

 

f)编写测试用例用例前,我们需要先import所需要的库selenium2library,点击TestSuite,在Edit标签页中点击Library按钮

 

g)Library的name 填写Selenium2Library

 

h)第一次添加库完成后,库的文字可能为红色,表示未找到该库,需要重启一下RIDE,使其重新加载库。如果仍未红色,则表示该库不存在,需要重新安装该库。

 

i)开始编写测试用例,按F5键,可以进行关键字搜索,找到需要使用的关键字,或查看所有关键字。

 

j)编写用例脚本

       a.打开浏览器进入百度主页

       b.在搜索框中输入搜索文字”来测试“

       c.点击搜索按钮

       d.等待2s

       e.进行截图

       f.关闭浏览器

 

k)运行测试,等待测试执行,并查看测试结果

 

原文地址:https://www.cnblogs.com/sunsiyuan/p/7207641.html