news 2026/5/16 6:43:29

自动化测试Robot FrameWork框架

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
自动化测试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执行的报告一样

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/16 6:28:55

法律科技实践:基于Python与NLP的法律文书自动化处理工具集

1. 项目概述:一个法律从业者的效率工具箱如果你是一名律师、法务或者法律专业的学生,每天面对海量的法律文书、案例检索和合同审查,你一定会对“效率”这个词有切肤之痛。我从事法律相关工作超过十年,从最初的实习律师到后来独立处…

作者头像 李华
网站建设 2026/5/16 6:28:23

为什么3D高斯泼溅像“撒面粉”?揭秘其高效渲染的奥秘

一、行业核心技术科普:从“搭积木”到“撒面粉”的渲染革命传统三维建模与渲染,如同用积木搭建世界。无论是倾斜摄影生成的三角网格(Mesh),还是手工建模的精细模型,其核心都是通过无数个三角形面片来逼近物…

作者头像 李华
网站建设 2026/5/16 6:27:34

ARM Cortex-A处理器Iris仿真组件核心技术解析

1. ARM Cortex-A系列处理器Iris组件深度解析在处理器架构设计和系统软件开发领域,仿真技术扮演着至关重要的角色。作为Arm官方提供的处理器仿真解决方案,Iris组件以其高度精确的指令集模拟能力和丰富的调试功能,成为Cortex-A系列处理器开发过…

作者头像 李华