MACOS安装自动化测试工具Robot Framework(亲测有效)

本文介绍了RobotFramework,一个支持关键字驱动和数据驱动的Python自动化测试框架,其特点包括使用简单、结构清晰和日志功能强大。文章详细指导了在MacOS上安装和配置RF所需的依赖库。
摘要由CSDN通过智能技术生成

RF是什么 ?

Robot Framework(简称RF)是一个基于Python的自动化测试框架,它支持关键字驱动和数据驱动的测试方法。
RF定义:通用型的 自动测试框架, 绝大部分的软件的的自动化系统都可以采用它。
RF特点:
测试数据文件(Test Data)对应一个个的测试用例。测试数据文件里面使用的功能小模块叫关键字,由测试库(Test Library) Robot Framework加载测试库,并解释执行测试用例。

  • 它提供简单易懂的表格式的“语言”来开发自动测试用例。
  • 它的标准库提供了常用的功能,以关键字(keyword)的形式来开发测试用例。
  • 它定义了灵活且易理解的测试用例执行控制,包括 执行哪些用例,如何在执行用例前后进行初始化和清除环境。
  • 它可以方便挑选要执行的用例和套件。
  • 它有清晰的日志和报表功能,让QA和manager可以清楚的查看测试执行结果。
  • 开源跨平台

RF如何安装?(以macos为例)

  • 安装python
    由于RF是基于python的框架,所以要先安装python,以python3为例
  • 打开mac终端,输入python,若出现comand not found,表示还不存在python3哦!
 brew install python3
  • 若出现如下结果证明已经成功安装

在这里插入图片描述

  • 安装所需依赖
  • 安装wxPython
pip3 install wxPython

使用上面命令行安装wxPython,Wxpython 是python 非常有名的一个GUI库,因为RIDE 是基于这个库开发的,所以这个必须安装

  • 安装Pypubsub
pip3 install Pypubsub
  • 安装Pygments
pip3 install Pygments
  • 安装robotframeworklexer
pip3 install robotframeworklexer
  • 安装robotframework-ride
pip3 install install robotframework-ride
  • 安装robotframework-selenium2library
pip3 install robotframework-selenium2library

最后可能出现缺少packaging包的情况,安装一下这个包就行

pip3 install packaging

启动RF

依赖安装成功之后
cd /Library/Frameworks/Python.framework/Versions/3.12/bin/
(有可能版本号不一致,可以把3.12替换)
终端输入:
python3 ride.py 回车,即可启动robot
在这里插入图片描述

具体使用可以看视频学习,这个博主讲的不错,同类视频也有很多,自己做选择
【软件测试–RobotFramework自动化框架项目实战】
byebye,祝你月入20万

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值