所需工具:
工欲善其事,必先利其器,想安装RFS我们需要以下安装包(以Win7 64位操作系统为例,红色为必须):
1.python-2.7.5.amd64.msi
2.pip-1.5.4.tar.gz
3.setuptools-2.2.tar.gz
4.wxPython2.8-win64-unicode-2.8.12.1-py27.exe
5.robotframework-2.8.1.win-amd64.exe
6.robotframework-ride-1.2.3.win-amd64.exe
7.robotframework-seleniumlibrary-2.8.1.win-amd64.exe
8.AutoItLibrary-1.1.zip
9.autoit-v3-setup.exe
10.IEDriverServer.exe\chromedriver.exe
64位安装地址: 64位安装包
32位安装地址: 32位安装包
***工具: fg742p
以上均来至官网收集
安装步骤:
1.Python环境配置:
- 将python-2.7.5.amd64.msi 安装到D盘 如:D:\Python27 建议不要装在C盘,C盘在win7下有时会遇到管理员权限问题
- 将D:\Python27 D:\Python27\Scripts 添加到系统环境变量
- CMD中输入python,返回python版本则表示python环境安装成功
2.Python快捷安装工具
- 解压setuptools-2.2.tar.gz到任意目录,如C:\setuptools-2.2(路径中不要含中文,python对中文支持不太好),CMD进入C:\setuptools-2.2执行python ez_setup.py,没有报错表示安装成功
- 解压pip-1.5.4.tar.gz到任意目录,如C:\pip-1.5.4 ,CMD进入C:\pip-1.5.4 执行python setup.py install 没有报错表示安装成功
- cmd切换到D:\Python27\Scripts 执行 easy_install pip pip --version 出现版本号则表示安装成功
涉及到pip命令执行在线下载安装时,由于国外站点有时会被墙,所以偶尔会出现下载失败的问题,请多试几次或者***、找国内站点
3.R obot Framework 环境配置:
- 安装wxPython2.8-win64-unicode-2.8.12.1-py27.exe 没什么好说的直接点击安装
- 安装robotframework-2.8.1.win-amd64.exe 同上
- 安装robotframework-ride-1.2.3.win-amd64.exe 同上,在安装结束时注意下面这个创建快捷方式的图标,选择是
- 点击电脑桌面RIDE机器人标识的快捷方式就可以启动Robot Framework进行脚本编写了~~~如下图
4.Selenium、AutoItLibrary等各种支持库的安装方法 :
此处 Selenium2library安装采取的是在线安装的方法,需要访问 https://pypi.python.org、 http://code.google.com/等国外站点,有时被墙的厉害,可多试几次或者开启***工具或使用国内站点
- 在线安装Selenium2library库,CMD进入D:\Python27\Scripts目录执行easy_install robotframework-selenium2library(众多库均可以采取该方式安装)
检查 Selenium2library库是否安装成功,打开RIDE,创建一个Project,在Library中添加 Selenium2Library,列表中显示黑色为安装引用成功,另外F5查询关键词Source中有 Selenium2Library也表示成功
- AutoItLibrary库安装
安装autoit-v3-setup.exe (64位需要安装这个程序)
解压AutoItLibrary-1.1.zip进入AutoItLibrary-1.1根目录下执行python setup.py install
验证安装成功与否的方法与 Selenium2library一致
5 . 各浏览器driverserver的安装 :
- 将chromedriver.exe和IEDriverServer.exe放在D:\Python27或者D:\Python27\Scripts目录下(因为这两个目录已经添加到系统环境变量里面了)
- 火狐不需要装driverserver;脚本中浏览器参数不填写时默认为火狐,火狐浏览器版本支持火狐27以下
- 使用IE前将IE选项>安全>启用保护模式全部勾选掉(四项里面的都勾掉) IE版本支持IE6-10 IE11需要更改注册表信息,方法参考:http://code.google.com/p/selenium/wiki/InternetExplorerDriver
- chrome使用时注意网址要带上http://,比如百度必须填写http://www.baidu.com chrome版本支持chrome33-35
自此整套 Robot Framework + Selenium2library 环境安装完毕,开始RF之旅吧~