RobotFramework 是基于Python语言开发的自动化测试框架,可用于接口、Web、App等自动化测试操作。比较好用的IDE工具是RED。但是0.9.5版本不支持RobotFramework 4.0,所以使用Python 3.x + wxPython + robotframework-ride组合方案进行代替。
本教程推荐使用Python的版本为3.x,因为Python 2.x官方已经停止维护,我们就不推荐使用用Python 2.7版本。RobotFramework 使用的版本是4.x版本,体验新版本给我们带来的新特性。
一、安装Python 3.x
- 进入Python官网进行下载 https://www.python.org/downloads/。截图如下:
- Windows (64-bit) 操作系统请点击Windows installer (64-bit) 进行下载,Mac OS操作系统请点击macOS 64-bit universal2 installer 进行下载。
- 双击已下载的安装程序进行安装。安装成功后,请配置系统环境变量,否则Python和pip命令无法运行。不会配置环境变量的,请百度。
二、配置pip国内源
- Windows用户:在C:\Users\yourname\目录下创建pip目录,进入pip目录创建pip.ini文件,文件内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
- Mac或者Linux用户:打开终端工具,命令如下:
# 切换到当前用户目录
cd ~
# 创建.pip目录
mkdir .pip
# 进入.pip目录,创建pip.conf文件
cd .pip
touch pip.conf
# 使用vim编辑pip.conf文件,文件内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
# 保存并退出vim
三、安装RobotFramework所需依赖库
# 安装robotframework
pip install robotframework
# 安装wxPython
pip install wxPython
# 安装robotframework-ride
pip install robotframework-ride==2.0b1
# 安装Pypubsub
pip install Pypubsub
# 安装Pygments
pip install Pygments
# 安装robotframeworklexer
pip install robotframeworklexer
# 安装psutil
pip install psutil
四、运行RIDE
python ride.py
运行的截图,如下: