robot framework(2) 环境搭建

python环境安装

https://www.python.org/downloads/ 选择python2或python3中比较新的Release 版本进行安装。我的建议先择python2的版本,由于python3不向后兼允许多库还不完善。php

安装完成后最好将python路径和Python\Scripts加入环境变量,便于之后经过命令去调试。python

pip安装

https://pypi.python.org/pypi/pip/#downloads 此货是python的包管工具,其好用程度等同于ruby gem和linux yum。mysql

下载完成解压,经过cmd切换到解压目录,而后执行python setup.py install(前题是你已经将python加入到环境变量)。完成后执行pip -h进行测试(前题是已经将Python\Scripts加入环境变量)linux

此方法支持全部源码下载库的安装git

RF安装

咱们习惯叫它RF,其实由三部分构成github

一、robot framework   https://pypi.python.org/pypi/robotframework  框架自己。能够直接经过pip安装:pip install robotframeworkweb

二、robotframework-ride https://pypi.python.org/pypi/robotframework-rid  RF的图形界面。能够直接经过pip安装:pip install robotframework-ridesql

三、wxPython http://wxpython.org/download.php#stable(3.X), http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/(2.X)  python的UGI库ride基于此库开发数据库

安装至此RF已经能够运行起来了,直接在命令运行ride.py(前题是已经将Python\Scripts加入环境变量)api

RF库安装(经常使用库)

一、selenium2library https://pypi.python.org/pypi/robotframework-selenium2library 基于webdriver 封装的RF web测试库。能够直接经过pip安装:pip install robotframework-selenium2library

二、databaselibrary https://github.com/franz-see/Robotframework-Database-Library RF链接数据库的驱动库。具体链接什么数据库还须要单独安装python链接的api,能够直接经过pip安装:pip install robotframework-databaselibrary

三、RequestsLibrary https://github.com/bulkan/robotframework-requests RF进行http测试的库。能够直接经过pip安装:pip install robotframework-requests

四、requests https://pypi.python.org/pypi/requests  RequestsLibrary的基础库。能够直接经过pip安装:pip install requests

五、MySQLdb http://sourceforge.net/projects/mysql-python/ python链接mysql的api。能够直接经过pip安装:pip install MySQL-python

六、pymssql  http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql  python链接sqlserver的api。能够直接经过pip安装:pip install pymssql

七、cx_Oracle http://sourceforge.net/projects/cx-oracle/files/ 这个尽可能选择exe文件安装。

相关文章
相关标签/搜索