0x00

首先声明,作者是个小白,为了搭建Webdriver自动化测试环境,进行了一番摸索,整理了此文章,路过的各路大婶请轻拍.如果正好你有这样的需求,希望手把手的讲解,请往下看.

0x01 安装Eclipse

作者的环境是ubuntu12.04 64bit, 因此去eclipse官网下载Eclipse IDE for Java EE Developers 64bit .

不用安装,直接拷贝到任意目录即可运行 , 作者是放在/usr/local/eclipse目录.

0x02 安装PyDev

PyDev 是Eclipse下的一个Python IDE  插件. 方便以后写Python程序. 安装方法: 打开Eclipse, 打开菜单[Help][Install New Software],

弹出Install对话框, 点击add按钮,弹出Add Repository对话框, Name输入PyDev, Location输入http://pydev.org/updates/, 点击OK.

此时Install对话框列表中出现刚才添加的站点中的软件列表选择PyDev, 其他的软件不需要安装. 然后一直点next即可. 安装完成后重启Eclipse方可生效.[File][New][Project],选择PyDev,即可创建一个PyDev工程. 如果没有PyDev工程,不要紧张, 去PyDev.org看下安装说明原来PyDev需要Java7运行环境.

首先检查一下你自己系统上的java版本吧. 终端输入命令:java -version. 如果返回是: java version "1.6.****", 说明你的系统装的是java6, 升级一下吧.很简单的, 具体办法参考:http://sddhn.blog.163.com/blog/static/128187792013103014453434/

升级完 java, 可以检查一下: java -version. 返回: java verion "1.7.****", 恭喜你,现在是java7啦. 按上面的方法再次安装pydev,就可以啦!

0x03 安装 Selenium

去selenium官网, http://docs.seleniumhq.org/download/, 刚开始的时候还真有点晕, 这么多软件我应该下载哪个?毕竟是刚开始学, 不知道啥事啥, 这第一步搭环境就被搞晕了, 那不是说还没开始学习就被困死在起跑线上了 ! 这里简单罗嗦两句吧, 后学的人少走我这样的弯路. selenium是自动化测试的套件,不是一个软件哦! 功能强大, 适用的场景也不同. Selenium IDE 是FF插件, 可以录制用户操作, 这个是不需要编程的, 当然也可以先录制内容导出为脚本, 然后再此基础上定制自己的测试脚本. Selenium server, 这个好像是我们需要的, 其实也不是, 这个虽然是selenium的核心, 但他却不是必备的选项, 可以等我们自动化测试真正入门之后再去安装. Selenium client , 这个才是作者想要的webdriver, 我们看到下面分很多语言,没错, webdriver是提供了多种语言的版本, 下载你喜欢的语言版本就好了. Python简单易上手, 代码简洁, 在测试方面有很大优势, 所以作者选择python版的. 既然找到了,就猛戳猛这个猛链接猛下载猛吧.

点击之后是跳转到了python的官网https://pypi.python.org/pypi/selenium, 原来下载包是放在了语言的官网,那也没关系, 按照页面的指示总会找到下载的地址. 作者一眼就看到了Install

这里就是安装方法了, 命令行输入:

pip install -U selenium
简单吧!
命令执行失败?提示找不到pip?不要紧张,按提示,安装pip就好了.命令因该是:sudo apt-get install python-pip. 然后再执行
sudo pip install -U selenium即可.

0x04 第一个 webdriver程序
打开eclipse,新建一个 pydev工程,新建一个python文件 ,输入一下代码:
from selenium import webdriver

browser = webdriver.Firefox()
browser.get('http://seleniumhq.org/')

运行一下,成功的打开了FF,并打开了http://seleniumhq.org/这个网址.至此,eclipse+python+webdriver环境搭建完成.
0x05 更多
想测试更多的浏览器?下载IEDriver,ChromeDriver吧,官网上都能找到下载地址和安装方法.
更快的写出测试脚本?安装selenium IDE,配合着一起使用吧!

转载请注明来源,谢谢

 

 

posted on 2014-07-13 17:28  xfans  阅读(107)  评论(0)    收藏  举报