因为ride在开发的时候是基于python2.x开发的,虽然现在python已经出现了python3.x以上的版本,但是ride未和python3.x以上的版本有兼容。
robot framework 这个框架底层是用python编写的
现在我来看看需要准备什么东西呢:
1. python-2.7.11.msi
2.wxPython2.8-win32-unicode-2.8.12.1-py27.exe
1. python的安装
安装的时候需要勾选pip和Add python.exe to Path
可以选择自己默认喜欢的路径,也可以一路点击下一步;
安装成功后,检查是否安装成功,在dos窗口,输入python回车:
如果报错,异常,则需要自己手动添加环境变量
在path中配置添加两个 (E:python2.7;E:python2.7Scripts;)
2. wxPython的安装
它是python语言的跨平台GUI工具包,由于RIDE是基于这个库开发的,因此需要安装这个库。
可以自己在网上下载安装包:wxPython2.8-win32-unicode-2.8.12.1-py27.exe
直接点击下一步进行安装就好了。
3. Robot Framework的安装
Robot Framework是用于验收测试和验收测试驱动开发的通用测试自动化框架。
安装:
打开cmd窗口,输入命令:
pip install robotframework-ride
提示Successfully ……即可
注意:倘若你桌面没有生成RIDE快捷方式 ,请按以下步骤手动添加。
在安装目录下面,找到ride.py后将发送到桌面 (E:python2.7Scripts
ide.py)
更改为机器人图标:
在桌面上ride快捷方式-->右键-->属性-->快捷方式-->更改图标-->浏览
找到python的安装目目录下E:Python2.7Libsite-packages
obotidewidgets目录下robot图标
4. selenium2library的安装
robot framework需要和网站做交互的话,就需要导入selenium2library包,使用pip命令:pip install robotframework-selenium2library
可以使用pip list显示所有安装的包,所在目录:E:python2.7Libsite-packages
将安装包里的chromedriver.exe和IEDriverServer.exe两个驱动放置python目录下的E:python2.7Scripts目录里,
这2个驱动是保证RF能运行谷歌和IE浏览器的关键