RobotFramework 简介
一、RF官方介绍
Robot Framework 是用于验收测试和验收测试驱动开发的通用测试自动化框架。 它具有易于使用的表格测试数据语法,并使用关键字驱动的测试方法。 它的测试功能可以通过使用 Python或 Java 实现的测试库进行扩展,用户可以使用与创建测试用例相同的语法,从现有的关键字创建新的更高级别的关键字
1、自动化测试目的:
减少工作量
提高工作效率
脚本可以重复利用
2、什么时候使用自动化:
一般测试、回归测试后
3、使用自动化条件:
项目周期长
版本需求稳定
二、RF环境搭建
1、安装python
(1) 官网下载python版本进行安装
官网地址:https://www.python.org/downloads/
2、添加浏览器驱动
(1) 火狐浏览器驱动:geckodriver.exe
驱动下载地址: https://github.com/mozilla/geckodriver/releases/
(2) 谷歌浏览器驱动:chromedriver.exe
驱动下载地址:http://chromedriver.storage.googleapis.com/index.html
(3) IE浏览器驱动:IEdriver
驱动下载地址:http://selenium-release.storage.googleapis.com/index.html
注:下载时驱动需对应自身电脑安装的浏览器版本
下载完之后将驱动放到python安装目录Scripts中
3、安装Robot Framework
进入命令行依次执行:
pip install robotframework
pip install Pypubsub==3.3.0
pip install wxPython==4.0.3
pip install robotframework-ride
pip install robotframework-selenium2library
4、启动
安装完成之后,命令行输入并执行:ride.py,可看到窗口化界面