多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

RobotFrameWork自动化功能测试

更新时间:2022-03-28 09:21:48 作者:多测师 浏览:102

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

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

  结合appium来实现app的自动化

  URL/request包实现接口自动化

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

RobotFrameWork自动化功能测试

  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

  以上内容为大家介绍了RobotFrameWork自动化功能测试,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部