一,Robot Framework工具简介
Robot Framework是一款基于Python的自动化测试框架。具有良好的可扩展性,支持关键字驱动,可同时测试多种类型的客户端或接口,可以进行分布式测试执行。主要应用于验收测试和验收测试驱动开发(ATDD)。
二,环境搭建
1,安装Python
(1)下载地址:https://www.python.org/downloads/,下载安装包,根据提示安装Python即可
(2)配置python环境变量,打开计算机->属性->高级系统设置->环境变量,在系统变量path中加上如“C:\Python27\;C:\Python27\Scripts;”的环境变量,根据自己的实际安装目录来配置环境变量
(3)cmd中输入python,显示类下图效果,则python安装成功
2,安装Robot Framework
使用pip安装robotframework 安装命令是:pip install robotframework,安装后验证是否成功pybot --version
3,安装wxPython
两种安装方式:
(1)在cmd中执行pip install -U wxPython,即可安装成功
(2)下载地址:http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
wxPython2.8-win64-unicode-2.8.12.1-py27.exe 或 wxPython2.8-win32-unicode-2.8.12.1-py27.exe
直接双击下一步即可。
4,安装集成开发环境RIDE
两种安装方式:
(1)在cmd中执行pip install robotframework-ride,即可安装成功
(2)下载地址:https://pypi.python.org/pypi/robotframework-ride
robotframework-ride-1.5.1.tar.gz,解压后,在对应的目录下,打开cmd,执行python setup.py install
5,安装setuptools
下载地址:https://pypi.python.org/pypi/setuptools
下载setuptools并解压后,在对应的setup.py目录下,打开cmd,执行python setup.py install
6,安装selenium2library
(1)使用pip安装robotframework-selenium2library,安装命令是:pip install robotframework-selenium2library
(2)使用pip命令安装rtomac-robotframework-selenium2library,安装命令是:pip install rtomac-robotframework-selenium2library
7,安装pip
下载地址:https://pypi.org/project/pip/#files
下载pip并解压后,在对应的setup.py目录下,打开cmd,执行python setup.py install
8,安装cx_Oracle(连接Oracle数据库,引用DB库)
下载地址:http://sourceforge.net/projects/cx-oracle/files/
下载exe文件,直接双击安装即可
9,安装databaselibrary(DB库)
使用pip命令安装robotframework-databaselibrary,安装命令是:pip install robotframework-databaselibrary
10,安装requests(为了RF引用RequestsLibrary库)
使用pip命令安装requests,安装命令是:pip install requests
11,安装RequestsLibrary(http request库)
使用pip命令安装robotframework-requests,安装命令是:pip install -U robotframework-requests
以上安装完成之后,如何启动RIDE:
1.通过文件启动(双击[dirPath]\python\Lib\site-packages\robotide下的__init__.py文件)
2.通过命令启动(运行->ride.py回车/确认)
cd C:\Python27\Scripts\
python ride.py
3.将C:\Python27\Scripts\ride.py创建快捷键,打开ride.py文件之后(以python方式打开),点击“运行(start)”按钮。