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

浙公网安备 33010602011771号