注:一定需注意浏览器和浏览器驅动的配套使用否则会出现各种加载错误日志。
这个不是解释了RF框架。基于UI的自动化
RIDE就是一个图形界面的用于创建、组织、运行测试的软件。
最近工具中用Robot Framework框架来做自动化所以,花时间学习了一下
这个不是解释了,RF框架虽然在做基于UI的自动化时,它展现出来的很像QTP我之前也以为它和QTP差不多,仔细叻解你会发展它能做的事情还是很多的就像初学selenium 者,会误以为selenium 就是selenium IDE
RIDE就是一个图形界面的用于创建、组织、运行测试的软件。
如果初次接触上面的东西的话觉得装的东西有点多。 如果之前有了解过python 或selenium的话就不会有这样的感觉
在你安装好RF-ride之后,桌面就会生成一個RIDE图标双击启动,界面如下:
下面我们就一步一步的创建第一条用例至于细节不多解释,只是对RF框架写用例有个感性的认识
用例只需要输入用例name ,点击OK即可
如果导入的库显示为红色,表示导入的库不存在如果是黑色则表示导入成功。
下面就可以开始写我们的鼡例了可是怎么写呢?我们可以通过按F5 快捷键来查询脚本的关键字如果你接触过QTP 或 selenium IDE 等自动化工具的话,应该会有一些思路
如上圖,自动化脚本从打开浏览器开发如上图,我想打开一个浏览器想的是“open”为关键字进行搜索,结果找到了一个“Open Browser”的关键字点击這个关键字,想显示它的用法和说明
根据说明,我们来尝试创建这个打开浏览器的操作吧:
“Open Browser”变蓝了说明它是一个合法的关键芓,后面有一个方框是红色的表示这个参数不能缺省的。通过说明信息中我发现它需要一个url 地址是必填的,当然还需要指定browser (默认不填为 friefox)
更多关键的使用请参考相关API 文档。这里不过多介绍按照上面的方法。创建百度搜索用例如下:
勾选当前需要运行的测試用例点击工具栏运行按钮,如果只运行单个用例的话也可以切换到用例的Run标签页,点击“start”按钮
赶快打开你的测试报告看看效果吧!
将“C:\Python27\Scripts ”添加到PATH环境变量中。命令提示符号查看RF版本。提示pybot 不是内部命令说明环境变量设置有问题。
注:一定需注意浏览器和浏览器驅动的配套使用否则会出现各种加载错误日志。
这个不是解释了RF框架。基于UI的自动化
RIDE就是一个图形界面的用于创建、组织、运行测试的软件。
再下载SetupToolsSetupTools是一个安装第三方的增強工具软件,下载地址: