robot framework(2) 环境搭建

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文件安装。

原文地址:https://www.cnblogs.com/donjor/p/4848244.html