2015-11-26php
1 安装文件准备
2 Robot框架结构
3 环境搭建
3.1 安装Python
3.2 安装Robot Framework
3.3 安装wxPython
3.4 安装RIDE
3.5 安装Selenium2Library
3.6 安装IEDriverServer python
返回git
表1 安装文件准备github
分类 | 名字 | 下载文件 | 下载地址 | 详情 |
Robot | Python | ![]() |
https://www.python.org/ | 安装Python |
Robot Framework | ![]() |
https://pypi.python.org/pypi/robotframework/2.8.7 | 安装Robot Framework | |
wxPython | ![]() |
http://www.wxpython.org/download.php | 安装wxPython | |
RIDE | ![]() |
https://pypi.python.org/pypi/robotframework-ride | 安装RIDE | |
Selenium for IE | Selenium2Library | ![]() |
https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0 | 安装Selenium2Library |
IEDriverServer | ![]() |
http://selenium-release.storage.googleapis.com/index.html | 安装IEDriverServer |
返回api
为了更好的了解环境安装,咱们先看下框架结构:浏览器
图1 Robot Framework Architecture 框架
Robot Framework 经过导入不一样的库,就能够使用库中所提供的关键字,从而时行相关的测试。有几个标准库是和Robot Framework 捆绑在一块儿,除此以外Robot Framework 还有大量的被分别开发的外部库,你能够根据须要安装。也能够建立本身的测试库来安装。编辑器
上表1中,Selenium2Library是外部库,Selenium2Library主要是用于Web 应用程序的自动化测试,默认支持浏览器firefox,当对浏览器ie进行测试时要额外安装IEDriverServer。 ide
Robot Framework须要Python或Jython环境,具体须要哪一个环境主要是看你使用的Test Libraries或是Test Tools的须要。
下载地址(访问Python 官方网站):https://www.python.org/
下载文件:python-2.7.10.amd64.msi (这里,安装到目录:D:\Python27 。下面全部文件安装都跟该目录相关)
说明:Python分为Python2 和Python3 两个版本。这里,考虑到Robot Framework 框架是基于Python2 开发,选择安装Python2。
注意:把Python的安装路径和脚本路径(例如 D:\Python27;D:\Python27\Scripts)放到环境变量Path。
下载地址:https://pypi.python.org/pypi/robotframework/2.8.7
下载文件:robotframework-2.8.7.win-amd64.exe 和 robotframework-2.8.7.tar.gz
安装方法:robotframework-2.8.7.tar.gz安装:解压后,在解压路径下执行cmd命令:python setup.py install
下载地址:http://www.wxpython.org/download.php
下载文件:wxPython3.0-win64-3.0.2.0-py27.exe
说明:wxPython 是Python 很是有名的一个GUI 库,由于RIDE 是基于这个库开发的,因此这个必须安装。
下载地址: https://pypi.python.org/pypi/robotframework-ride
下载文件:robotframework-ride-1.5.win-amd64.exe 和 robotframework-ride-1.5.tar.gz
安装方法:robotframework-ride-1.5.tar.gz安装:解压后,在解压路径下执行cmd命令:python setup.py install
说明:RIDE 是Robot Framework 测试数据的编辑器。它使测试用例的建立、运行、测试项目的组织能够在图形界面下完成。
在你安装好RIDE 以后,桌面就会生成一个RIDE 图标。双击启动,界面以下:
图2 Ride 界面
注意:咱们经常会遇到,安装完成RIDE 后,双击桌面的RIDE 不能启动的状况,可能有两种缘由致使:
缘由一:RIDE快捷方式目标设置不对致使
咱们能够经过右击桌面RIDE 图标,右击->属性:切换到快捷方式。把目标(T)设置成实际路径D:\Python27\pythonw.exe -c "from robotide import main; main()"
缘由二:因为RIDE 所依赖的wxPython 版本不一致形成的。
经过打开Python Shell 输入这行代码’from robotide import main‘ 结果以下:
Python 2.7.8 (default, Jun 30 2014, 16:08:48) [MSC v.1500 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> from robotide import main
wxPython not found.
You need to install wxPython 2.8 toolkit with unicode support to run RIDE.
wxPython 2.8.12.1 can be downloaded from
http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
从告诉你wxPython 2.8.12.1 版本能够在下面的地址中下载并安装便可。
下载地址: https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0
下载文件:robotframework-selenium2library-1.5.0.win-amd64.exe 和 robotframework-selenium2library-1.5.0.tar.gz
安装方法:robotframework-selenium2library-1.5.0.win-amd64.exe安装:解压后,在解压路径下执行cmd命令:python setup.py install
下载地址:http://selenium-release.storage.googleapis.com/index.html
下载文件:IEDriverServer.exe
安装方法:下载IEDriverServer.exe并放到安装目录下: D:\Python27
说明:若不安装IEDriverServer,测试IE时,RIDE会出现如下错误:、
WebDriverException: Message: IEDriver executable needs to be available in the path. Please download from http://selenium-release.storage.googleapis.com/index.html and read up at https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver
注意:测试IE时,可能弹出如下错误:
WebDriverException: Message: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.