Robot Framework + Selenium2环境安装

1. 安装Python

版本:python-2.7.6.msi

下载地址:https://www.python.org/downloads/

 

2. 安装wxPython

wxPython是Python语言的一套GUI图形库;ride需要wxPython的支持

版本:wxPython2.8-win32-unicode-2.8.12.1-py27.exe

下载地址:http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

特别说明:一定要用2.8版本的,3.0的ride打不开,2.9的据网友实验也存在ride打不开的

 

3. 安装ride

RIDE是一款专门用来编辑Robot Framework用例的软件

版本:robotframework-ride-1.3.win32.exe

下载地址:https://pypi.python.org/pypi/robotframework-ride

安装方式:先把安装包解压,然后打开cmd,进到解压目录,执行pip install robotframework-ride

 

4. 安装robotframework

在安装之前,需要配置一下python的环境变量,在path中增加“D:\Python27;D:\Python27\Scripts\”(具体路径看python的安装目录)

版本:robotframework-2.8.1.tar.gz

下载地址:https://code.google.com/p/robotframework/downloads/list?can=1

安装方式:先把安装包解压,然后打开cmd,进到解压目录,执行pip install robotframework

 

5. 安装Selenium2Library

这个是selenium2测试库,基于webdriver驱动

版本:robotframework-selenium2library-master.zip

下载地址:https://github.com/rtomac/robotframework-selenium2library(最好选择zip包下载)

安装方式:先把安装包解压,然后打开cmd,进到解压目录,执行easy_install Selenium2Library-master

 

 

6.他会联网下载缺少的内容

首先会下载setuptools,他是后面一切安装的基础。

setuptools安装成功之后会自动下载4个依赖库,在解压目录的src目录下的egg.info目录里,有一个requires.txt文件

 

4个依赖库:

(cmd中用  'pip list'  查看一下python的所有安装包,如果以下四个,就用   ‘pip install...’   安装以下)

①  decorator >= 3.3.2版本

②  selenium >= 2.32.0  版本          

③  robotframework >= 2.6.0版本

④  docutils >= 0.8.1版本

 

7、以上安装完成之后,如何启动RIDE:

①.通过文件启动(双击[dirPath]\python\Lib\site-packages\robotide下的__init__.pyc文件)

②通过命令启动(运行  'python ride.py'  )

③通过桌面启动

将C:\Python27\Scripts\ride.py创建快捷键,

打开ride.py文件之后(以python方式打开),点击“运行(start)”按钮。

就是把ride.py记事本里面的内容复制到eclipse里面,点击运行就可以打开了

8、报错

如图,报这个错

就用pip install -U robotframework-ride这个命令版本 升级到1.5.2.1版本,查看pybot版本:pybot --version

然后重新把ride.py记事本里面的内容复制到eclipse里面,点击运行就可以打开了

 

Robot快捷方式

1. 新建快捷方式

在桌面右击鼠标,弹出的菜单选择,新建——快捷方式 ,然后在 请键入对象 的位置输入这一行命令,C:\Python27\pythonw.exe -c "from robotide import main; main()"。如图     (注意路径)

点击完成,看到图标已经建好了。

2. 换图标

等等,好像有什么不对,图标不是机器人?这个好办

选择刚刚新建的RIDE,右键-属性,如图

 

点击“更改图标”

在浏览里找到目录C:\Python27\Lib\site-packages\robotide\widgets,

里面有个robot.ico的图标

(同样地如果你的Python目录和我的不一样,请到自己的安装目录相同路径去找一下)

如下图已完成: