python环境安装
https://www.python.org/downloads/ 选择python2或python3中比较新的Release 版本进行安装。个人建议先择python2的版本,因为python3不向后兼容许多库还不完善。
安装完成后最好将python路径和PythonScripts加入环境变量,便于以后通过命令去调试。
pip安装
https://pypi.python.org/pypi/pip/#downloads 此货是python的包管工具,其好用程度等同于ruby gem和linux yum。
下载完成解压,通过cmd切换到解压目录,然后执行python setup.py install(前题是你已经将python加入到环境变量)。完成后执行pip -h进行测试(前题是已经将PythonScripts加入环境变量)
此方法支持所有源码下载库的安装
RF安装
我们习惯叫它RF,其实由三部分构成
1、robot framework https://pypi.python.org/pypi/robotframework 框架本身。可以直接通过pip安装:pip install robotframework
2、robotframework-ride https://pypi.python.org/pypi/robotframework-rid RF的图形界面。可以直接通过pip安装:pip install robotframework-ride
3、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(前题是已经将PythonScripts加入环境变量)
RF库安装(常用库)
1、selenium2library https://pypi.python.org/pypi/robotframework-selenium2library 基于webdriver 封装的RF web测试库。可以直接通过pip安装:pip install robotframework-selenium2library
2、databaselibrary https://github.com/franz-see/Robotframework-Database-Library RF连接数据库的驱动库。具体连接什么数据库还需要单独安装python连接的api,可以直接通过pip安装:pip install robotframework-databaselibrary
3、RequestsLibrary https://github.com/bulkan/robotframework-requests RF进行http测试的库。可以直接通过pip安装:pip install robotframework-requests
4、requests https://pypi.python.org/pypi/requests RequestsLibrary的基础库。可以直接通过pip安装:pip install requests
5、MySQLdb http://sourceforge.net/projects/mysql-python/ python连接mysql的api。可以直接通过pip安装:pip install MySQL-python
6、pymssql http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql python连接sqlserver的api。可以直接通过pip安装:pip install pymssql
7、cx_Oracle http://sourceforge.net/projects/cx-oracle/files/ 这个尽量选择exe文件安装。