一、RF介绍
1.RF是一款用的较多的一款自动化框架,也是一种工具,可以做UI /API/APP(IOS.Android)自动化测试
2.有本地库和第三方库library 主要是python的类或对象,用关键字驱动
3.支持txt tsv html 格式
4.支持SVN、jenkens
5.接下来主要介绍UI 框架的搭建
二、安装步骤
1.安装python(3.7.4版本)
我安装的是这个版本,下面安装的RF版本跟这个是相对应的,如果其他版本python可能会有冲突导致报错,如果你安装了其他版本的python,下面安装RF不一定适用,需要你自己进行版本调试。安装python自行百度。
检测是否安装成功:win+R输入cmd打开dos窗口→输入python,检查python是否安装成功
2. 安装robotframework
使用管理员身份打开dos窗口
安装:pip install robotframework==5.0.1
卸载:pip uninstall robotframework
查看已安装版本:pip list
3. 安装RIDE工具
使用管理员身份打开dos窗口
安装:pip install robotframework-ride
卸载:pip uninstall robotframework-ride
安装时会弹出对话框(创建桌面快捷方式)
4.安装第三方库
如果RobotFramework-SeleniumLibrary缺少open brower\input 等关键字
解决方法: 把robotframework-seleniumlibrary卸载后重新安装指定版本
1使用命令pip uninstall robotframework-seleniumlibrary卸载
2使用命令pip install robotframework-seleniumlibrary==3.0.0 安装
安装后重启工具查看库,完美解决
5.最基本的RF框架就搭建好了
python(3.7.4)
robotframework==5.0.1
robotframework-ride
robotframework-seleniumlibrary==3.0.0
三、后续问题
在用selenium2library做web测试的时候,上传、下载等弹出操作有时候是不能准确的定位到,这个时候autoitlibrary就可以完美的解决这个问题。
AutoItLibrary 是一个 Python 关键字库,它通过向AutoIt 提供基于 COM 接口的关键字来扩展 Robot Framework,AutoIt 是一个用于自动化 Windows GUI 的免费工具
下一篇文章单独讲解安装步骤