当前位置: 首页 > news >正文

自动化测试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执行的报告一样

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

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

http://www.jsqmd.com/news/826632/

相关文章:

  • 性能巨兽:基于AMD EPYC 9755与RTX 5090D的UltraLAB GA660M仿真工作站深度解析
  • 实验设计→数据解读→论文初稿:NotebookLM驱动的心理学全流程研究闭环(附IRB审查通过话术库)
  • 成品发货全流程自动化,落地实操与错发漏发规避方案 | 2026企业级Agent端到端落地指南
  • 终极指南:3分钟掌握多色图像矢量化技术,让图片无限放大不失真
  • 无感定位技术白皮书——ReID跨镜靠特征接力,原生时空轨迹实现无短板碾压
  • Exynos 5410处理器:big.LITTLE架构与28nm工艺的移动计算革命
  • 服务器散热风扇选型技术指南:高阻抗风道下的工程验证方法
  • 政治学研究AI化临界点已至(2025 Q2权威预测):NotebookLM不可替代的4个学术护城河
  • AI网关:统一管理LLM API调用,实现路由、监控与成本控制
  • VSCode性能优化实战:回归轻量编辑器,提升开发效率
  • 2026年4月靠谱的高铬渣浆泵厂家口碑推荐,管道泵/多级泵/陶瓷渣浆泵/高铬渣浆泵/双吸泵,高铬渣浆泵公司口碑推荐 - 品牌推荐师
  • DeepSeek模型部署成本暴降63%的5个隐藏配置,NVIDIA A10/A100/H20实测数据首次公开,错过再等半年!
  • 实测干货续更!中思创新拆解DeepSeek V4:幻觉防控+性价比,企业选型必看
  • Midjourney v7艺术风格实战速成:3天掌握电影级构图、材质分层与时代风格迁移技术
  • 不想做程序员了,听说网络安全前景好,现在转行还来得及吗?
  • Arm Neoverse CMN-650错误处理与事务管理机制解析
  • SoC嵌入式硬件设计:原理图搭建与PCB画板系统教学(KiCad 10.0版)
  • Python蓝牙低能耗通信实战:从Adafruit库到物联网设备交互
  • 生成式AI基础:从数学原理到VAE实战,构建深度生成模型知识体系
  • 消化不良试过这5种方法,只有这一种让我坚持下来了
  • Peaks——AI提效版的冰可乐
  • NAT 类型详解:四种 NAT 的数据流与原理解析
  • 做OZON、Shopee、TikTok Shop前,先看懂这些跨境电商资料
  • CloudBase-MCP:基于MCP协议桥接本地应用与云服务的实践指南
  • Hermes开发者工具集:模块化架构、核心功能与自托管部署实践
  • 广东公考机构全景测评:粉笔凭极致性价比与本土教研实力领跑
  • TV Bro电视浏览器:如何在Android电视上享受完整网页浏览体验的终极指南
  • VSCode经典体验插件:自定义界面与交互,还原高效开发环境
  • macOS LaunchAgent 开机自启服务配置实战:以 OpenClaw 为例
  • 在Python项目中管理多个Taotoken API Key实现访问控制