https://www.python.org/downloads/ 选择python2或python3中比较新的Release 版本进行安装。我的建议先择python2的版本,由于python3不向后兼允许多库还不完善。php
安装完成后最好将python路径和Python\Scripts加入环境变量,便于之后经过命令去调试。python
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,其实由三部分构成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
一、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文件安装。