一、简介
Robot FrameWork是完全基于Python实现的开源的自动化测试框架,RF已经封装好的各个模块,基于关键字驱动的形式来实现的自动化测试。其case采用表格形式易读,且支持BDD,可容纳各种外置库,可以继承Selenium、Appium、Requests实现各类自动化
二、安装(环境搭建)
1、必须先安装python环境
RF最大支持到python3.7。经讨论,我们使用python3.5版本。
2、安装robotframework
pip install robotframework
如果安装报超时错误,可以使用豆瓣镜像
pip install –i pypi.douban.com/simple robotframework
3、安装框架的gui工具
pip install –i https://pypi.douban.com/simple robotframework-ride
4、安装第三方库
web自动化库:(Selenium)
pip install –i https://pypi.douban.com/simple robotframework- seleniumlibrary
api接口自动化库:(Request)
pip install –i https://pypi.douban.com/simple robotframework-requests
三、使用
1、 框架自带的编辑工具(RIDE)
1.1 创建工程
1.2 创建测试套件
1.3 创建用例
1.4 导入三方库
1.5 编写用例
1.6 执行用例
1.7 查看用例报告
复制报告地址到浏览器
2、 PyCharm集成robot
2.1 安装robot插件
打开设置
2.2 编写用例
2.3 执行用例
方法一:命令行执行robot
方法二:添加扩展命令
2.4 用浏览器查看用例报告
右键报告浏览器打开查看,结果和RIED执行的报告一样
最后
作为一位过来人也是希望大家少走一些弯路,所以我也整理好了一些自动化测试的学习资源,相信能使你更好的进步!希望能给你前进的路上带来帮助。
视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,如果你有需要,可以点击下方的小卡片加入到我自己创建的Python自动化测试学习交流群,485187702,里面全是一些测试的前辈大佬,当然也有跟你一样的测试新人,同时,以上这些资料也全都整理好在里面了,直接找群主领取即可,当然,这些都是免费的!免费的!免费的!