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目录和我的不一样,请到自己的安装目录相同路径去找一下)
如下图已完成: