常见几种自动化工具:
1、QTP:前几年主流
2、Selenium:用 selnium 做自动化要求会语言,写代码 selnium支持多种语言,方便,扩展性 高,开源版
3、RobotFramework+Selenium2Library:(RF是测试框架),Robot Framework是一款python编写的功能自动化测试框架,
我们来认识下rf,
1、python中selenium2library是在selenium的基础
2、关键字测试和表格测试
3、第三方库:selenium2library (ui自动化)、requestlibrary(接口自动化)、databaselibrary(数据自动化)、
rf前两年有做最近都是用python
rf的工作原理:
rotoframwork是开源,通过 加载一下第三方库的组成测试环境
webdirver通过对原生api进行封装来 操控浏览器,使用具体关键字操作网页上的元素
(1)robot framework:自动化测试框架
RobotFramework是一个基于Python的,通过关键字驱动测试的自动化框架。
python3.7
RIDE(可视化界面)、 Wxpython pip(在线下载) 、 setuptools(本地安装) 、 第三方库
第三方库:selenium2library (ui自动化)、requestlibrary(接口自动化)、databaselibrary(数据自动化)、appium
(2)
python3中不存在这种问题