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

posted @ 2020-12-14 17:41  卓尔灬不凡  阅读(539)  评论(0编辑  收藏  举报