RF框架第一个WEB自动化实例编写
一、环境准备
1、RIDE( Robot Framework Test Data Editor)环境已搭建,以下简称RF;
搭建参考:https://www.cnblogs.com/likyzhuoerbufan/p/14120939.html
2、浏览器对应的驱动已配置;
以谷歌浏览器为例:
(1)查看谷歌浏览器版本号,并找到对应的驱动版本号:
(2)下载对应的驱动,解压到Python-script目录下,完成浏览器驱动配置:
解压路径:
二、编写自动化实例
1、设计自动化
目的:百度搜索标题中包含搜索的关键字
(1)谷歌浏览器打开“百度搜索页”;
(2)输入搜索“关键字”;
(3)点击“搜索”;
(4)获取搜索结果的标题;
(5)校验实际结果与期望值;
2、编写自动化
(1)New project
(2)New Suit
(3)New Test Case
(4)编写如下:
三、调试&执行
1、调试
2、执行(已修复调试发现的中文乱码问题)
3、报告&日志查看
--------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------
总结:
1、关于打印乱码的问题,一定要根据RIDE的版本搜索解决;
如:RIDE 1.7.4.2 ,解决办法:在python安装目录\Lib\site-packages\robotide\contrib\testrunner,修改testrunnerplugin.py文件,将第565行的SYSTME修改为OUTPUT。
原文:https://blog.csdn.net/sun_977759/article/details/107785661