python3+ride+robot framework实现接口自动化之环境搭建

python3+ride+robot framework实现接口自动化

一、环境搭建

(统一版本以免出错,安装文件版本如下:

Python 3.7.4
wxPython 4.0.7.post2
robotframework 3.1.2
robotframework-ride 1.7.4
et-xmlfile-1.0.1 jdcal-1.4.1 openpyxl-3.0.2
robotframework-selenium2library 3.0.0
sshtunnel 0.1.5

1、安装python3

方法:python官网(https://www.python.org)下载对应版本安装包,安装并添加python环境变量

2、安装robotframework框架

使用命令 pip install robotframework

3、安装ride图形化界面

使用命令 pip install robotframework-ride 安装好RIDE 之后,桌面就会生成一个RIDE 图标。双击启动,界面如下:如果没有出现图标,则在命令行输入ride.py,即可启动或者手动创建快捷方式

4、安装Robot framework-selenium2library

使用命令 pip install robotframework-selenium2library

5、我们的脚本需要用到对excel文件进行操作,安装openpyxl

使用命令 pip install openpyxl

6、下载第三方库requests、ExcelLibrary

使用命令 pip install robotframework-requests
pip install robotframework-ExcelLibrary(该命令报错,在3.x中execfile被废弃了(原因我没仔细了解),需要使用exec函数来代替。 同时,3.x print是个函数,必须加小括号进行函数调用)

下载安装包链接http://navinet.github.io/robotframework-excellibrary,下载完后修改以下文件:
python3+ride+robot framework实现接口自动化之环境搭建_第1张图片
文件 setup.py
注释 execfile(join(dirname(file), ‘ExcelLibrary’, ‘version.py’))
exec(open(join(dirname(file), ‘ExcelLibrary’, ‘version.py’)).read())

文件 ExcelLibrary.py
将所有的print xxx 语句修改为 print(xxx)
将 from version import VERSION 改成 from .version import VERSION

文件 init.py
#from ExcelLibrary import ExcelLibrary
#from version import VERSION

from .ExcelLibrary import ExcelLibrary
from .version import VERSION
修改完后进入对应目录的文件夹下使用 python setup.py install,如下图操作, 然后使用pip list查看
在这里插入图片描述

7、 还需链接数据库对数据库进行操作,再安装数据库相关文件:

MySQL-python-1.2.3.win-amd64-py2.7.exe
pip install sshtunnel

最后使用pip list 查看已安装的测试库
python3+ride+robot framework实现接口自动化之环境搭建_第2张图片

到此python3+ride+robot framework口自动化环境搭建完成

你可能感兴趣的:(python3+ride+robot framework实现接口自动化之环境搭建)