美文网首页
RF自动化功能测试

RF自动化功能测试

作者: 念旧ii | 来源:发表于2018-09-25 16:51 被阅读0次

    基于python2.7的RobotFrameWork开源测试框架

    结合Selenium+WebDriver来实现web自动化

    结合appium来实现app的自动化

    URL/request包实现接口自动化

    还能实现C/S架构的系统自动化

    RF环境搭建(不要安装在中文目录):

       1.搭建Python2.7版本的环境,需注意添加系统环境变量:C:\python2.7和C:\python\Scripts

       2.搭建wxpython2.8.exe,需注意python2.7的版本对于,而非系统版本

       3.使用comand窗口。执行pip指令安装robotframework、RobotFrame-ride、RobotFrameWork-          selenium2library

       4.运行C:\python27\script\ride.py即可启动rf

       5.将chromedriver、geckodriver、IEdriverserver浏览器驱动放置到python27安装目录

    RF常用关键字实操:

         新建工程(directory)-新建Suite(file)-新建case

         导包library:在suite导包,library处直接输入名称即可,如果名称是黑色则为正确,如果是红色就是错误

         搜索关键字:F5快捷键

         关键字驱动(脚本以特定的关键字进行执行)和数据驱动(测试数据的独立)

         open browser  打开浏览器

         click element  点击元素

         input text   输入文本

         select window  切换句柄

         close window  切换句柄之前,关闭网页

         select Frame 进入iframe,执行之后一定要执行unselect frame

         Unselect frame  

         close all browser 关闭所有的浏览器

    实操流程:

        百度访问咕泡腾讯课堂-进入测试课堂-登录自己QQ

         locator元素定位

    句柄,在做webui自动化时,只保留最多两个标签页

    iframe:当点击不到时,可能存在元素在iframe里,需要添加select Frame

    相关文章

      网友评论

          本文标题:RF自动化功能测试

          本文链接:https://www.haomeiwen.com/subject/mgsloftx.html