自动化测试Robot FrameWork框架
一、简介
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插件
打开设置
安装IntelLibot插件
2.2 编写用例
2.3 执行用例
方法一:命令行执行robot
方法二:添加扩展命令
2.4 用浏览器查看用例报告
右键报告浏览器打开查看,结果和RIED执行的报告一样
学习资源分享
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….
相关文章
- 注解学习二、使用注解仿写junit测试框架
- 测试行业卷麻了,5分钟从0到1学会接口自动化测试框架(建议收藏)
- 接口自动化测试框架开发(pytest+allure+aiohttp+ 用例自动生成)
- 【Web UI自动化测试】Web UI自动化测试之框架篇(全网最全)
- 楼下老大爷都能看懂的python3+selenium自动化测试框架
- UI自动化测试框架搭建 —— 添加Template方式定位元素
- UI自动化测试框架搭建 —— 使用Jenkinsfile管理测试流程
- Pytest学习 ------ 接口自动化测试之pytest 接口关联框架封装
- 8年自动化经验分享,怎么设计一个自动化测试框架.....
- 【自动化测试】自动化测试框架那些事儿
- 【2023最新教程】从0到1开发自动化测试框架(0基础也能看懂)
- 自动化测试 —— Pytest测试框架
- Pytest学习 ------ 接口自动化测试之pytest 接口关联框架封装
- Appium自动化测试框架研究(2)——搭建IOS环境
- 首期京东技术沙龙聚焦《互联网测试技术与实践》
- 阿里软件测试工程师呕心沥血熬夜三天三夜制定出这套pytest自动化测试框架学习路线
- python nose测试框架全面介绍十四 --- nose中的只跑上次失败用例
- python nose测试框架全面介绍七--日志相关
- Auty自动化测试框架第二篇——读取与执行脚本列表
- Auty自动化测试框架第一篇——生成执行列表
- 从0到1开发自动化测试框架
- 从0到1精通自动化测试,pytest自动化测试框架,fixture之autouse=True(十二)
- Spring MVC测试框架