macOS安装自动化测试工具Robot Framework

Robot Framework(简称RF)是一个基于Python的自动化测试框架,支持关键字驱动和数据驱动的测试方法。

RF定义:通用型的 自动测试框架, 绝大部分的软件的的自动化系统都可以采用它。

RF特点: 测试数据文件(Test Data)对应一个个的测试用例。测试数据文件里面使用的功能小模块叫关键字,由测试库(Test
Library) Robot Framework加载测试库,并解释执行测试用例。

安装python
由于RF是基于python的框架,所以要先安装python,本文基础是已安装python3的macOS系统。

安装所需依赖

1、安装wxPython

pip3 install wxPython

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

2、安装Pypubsub

pip3 install Pypubsub

3、安装Pygments

pip3 install Pygments

4、安装robotframeworklexer

pip3 install robotframeworklexer

5、安装robotframework-ride

pip3 install install robotframework-ride

6、安装robotframework-selenium2library

pip3 install robotframework-selenium2library

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

pip3 install packaging

安装完成,启动RF

依赖安装成功之后

cd /Library/Frameworks/Python.framework/Versions/3.13/bin/

(有可能版本号不一致,可以把3.13替换,使用已安装的python版本号)
终端输入:

python3 ride.py

回车,等待片刻,即可看到robotframework的图形化界面启动成功。

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐