robotframework + python2.7.9 + selenium 2.44.0 + selenium2library1.7 测试环境搭建成功!——借鉴文章

转载:http://blog.sina.com.cn/s/blog_53f023270101ou10.html

 

robot Framework+Selenium+webdriver+jython+python+ride环境搭建

一、 直接运行python的.exe文件

下载Python:目前稳定版本为2.7.3,下载地址:http://www.python.org/download/Python的相关信息参见:http://www.python.org/

一路next安装,python的安装路径:C:\Python27

安装后注意把python目录本身和它的子目录Script(安装完robot Framework才出现scripts文件夹)加入到环境变量的Path项。如 c:\Python27 和 c:\Python27\Scripts

二、 安装jdk & jython:

(参考资料:http://developer.51cto.com/art/200907/136934.htm)

Jython的安装比较简单,Jython的安装程序本身就是一个Java应用程序,因此,在安装之前,你必须具备Java运行的环境。下面以Jython的Jython2.1为例,说明Jython的安装步骤:

Jython安装步骤一:配置Java运行环境(假如你的javajdk安装在c盘即目录为c:\j2sdk1.4.1)

先到http://java.sun.com/javase/downloads/index.jsp下载JDK6u1;

1,如果是Win95/98,在\autoexec.bat的最后面添加如下3行语句:

JAVA_HOME=c:\j2sdk1.4.1  

PATH=%JAVA_HOME%\bin;%PATH%  

CLASSPATH=.;%JAVA_HOME%\lib  

看好了CLASSPATH中第一个".",这个代表当前目录,很多人HelloWorld没有运行起来大多是这个原因。

2,如果是Win2000或者XP,使用鼠标右击"我的电脑"->属性->高级->环境变量

系统变量->新建->变量名:JAVA_HOME变量值:c:\j2sdk1.4.1

系统变量->新建->变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib

系统变量->编辑->变量名:Path在变量值的最前面加上";%JAVA_HOME%\bin;"

CLASSPATH前面的那个"."和上面的意义是一样的。注意:如果Path最后有";"就不用在%JAVA_HOME%\bin;前加";"如果没有就必须加上。

3,如果是Linux用户,在你的环境中,通常我加在.bashrc文件中,你可以加在你的Profile文件中。

/usr/local/jdk 为你安装jdk的目录。  

export JAVA_HOME=/usr/local/jdk  

export CLASSPATH=.:$JAVA_HOME/lib  

export PATH=$PATH:$JAVA_HOME/bin 

Jython安装步骤二:配置jython环境

Jython组织的官方网站下载Jython的最新版。Jython的下载页面是如下链接:

http://www.jython.org/downloads.html

选择2.5.2及以上版本下载。

我选择了Jython的2.7beta1版本进行安装。

安装很简单:在命令行模式下,进入下载好的jar包目录运行下面指令

java -jar jython-installer-2.7-b1.jar

jython的安装路径:C:\jython2.7b1

update:12年11月9日:根据反馈提示一下,一定要将jython的安装目录设置到环境变量path中去!

 

三、 安装robot framework

http://robotframework.org/ 官网地址

下载地址:https://code.google.com/p/robotframework/downloads/detail?name=robotframework-2.7.7.win32.exe&can=2&q=

运行安装程序。

安装成功后:加载Python和 Scripts路径到 环境变量PATH中。

Python 路径: C:\Python27
Scripts 路径: C:\Python27\Scripts

验证安装是否成功
重启cmd窗口,在命令行输入:
pybot --version 如果成功显示版本号则说明安装成功。
jybot --version 如果成功显示版本号则说明Jython环境也安装成功。

四、 安装wxPython & ride

RIDE是一款专门用来编辑Robot Framework用例的软件,用Python编写并且开源)

1) 安装Ride前,需要预先安装支撑Ride的运行库wxPython,这个概念有点儿类似Java的Swing库。

win32选择下面版本(针对与python2.7的,不同版本的python得装不同版本的wxPython,这点需要注意,另外我们得选unicode,不然不能支持中文)
进入wxPython的下载页面
http://wxpython.org/download.php#stable
对应python2.7下载wxpython版本为:http://downloads.sourceforge.net/wxpython/wxPython2.8-win32-unicode-2.8.12.1-py27.exe
下载后一路Next安装。wxpython的安装路径为:C:\Python27\Lib\site-packages

2)安装完wxPython后就可以安装Ride了。

进入Ride的主页,在左下方找到下载链接。(目前最高版本为0.52)

https://code.google.com/p/robotframework-ride/downloads/list

https://code.google.com/p/robotframework-ride/downloads/detail?name=robotframework-ride-1.1.win32.exe&can=2&q=

下载后一路Next安装。ride的安装路径为C:\Python27\Lib\site-packages\

3)验证RIDE安装成功

在命令行输入:

ride.py

如果RIDE界面出现则安装成功,若提示错误则可能是wyPython没有正确安装或者ride.py没有在环境变量pyth中,需要手动添加环境变量(一般Ride.py会自动被安装到python的Scripts目录下。)

五、 安装setuptools:

可以让程序员更方便的创建和发布 Python 包,特别是那些对其它包具有依赖性的状况,为后边装selenium2Library的setup.py做准备

下载地址:https://pypi.python.org/pypi/setuptools

执行setuptools-0.6c11.win32-py2.7.exe 安装装载工具,为安装selenium插件包做准备。

利用exe文件直接点击,一路next,最后安装成功
安装路径: C:\Python27\Lib\site-packages\

六、 安装Selenium2Library

Selenium2Library 是一个为Robot 框架进行web测试用的专门的类库。它来源于 Selenium项目。

下载地址:https://github.com/rtomac/robotframework-selenium2library
cmd窗口,在setup.py所在目录执行 python setup.py install
默认安装到:C:\Python27\Lib\site-packages

posted @ 2015-01-16 00:48  MrCandy  阅读(1187)  评论(1编辑  收藏  举报