为配合较为广泛使用Java 语言的程序员,仅以WebDriver 的Java语言绑定进行讲解。
步骤1:下载并安装Java开发环境
1)在系统中安装JDK(Java开发工具吧,Java Development Kit)
注意:
这里安装的是JDK,而不是单纯的JRE(Java运行时环境,Java Runtime Environment)
2)由于Sun公司已经被Oraclette手工,所有请到Oraclette官方网站下载JDK. 地址如下
http://www.oracle.com/technetwork/java/javase/downloads/index.html
步骤2:下载并安装Eclipse
http://www.eclipse.org/downloads/
步骤3:下载WebDriver 的Java客户端驱动
1)SeleniumWebDriver支持多种编程语言的绑定并且每种语言都有自己的客户端驱动。这里所展示的是基于Java 编程语言的返利,因此需要下载WebDriver Java Client Driver。请到Selenium的官方地址进行下载
http://docs.seleniumhq.org/download
2)由于客户端驱动的版本更新较快,用户可根据具体需要下载相应的版本
3)下载的WebDriver Java Client Driver 默认为zip 包格式。可以看到其包含一个libs文件夹,两个jar 包和CHANGELOG 文件。下面将讲述如何将他们加到Eclipse 中
步骤4:启动Eclipse 并配置Selenium2(WebDriver)
1)在Eclipse 启东市选择Workspace,创建一个新目录用于保存WebDriver 的工作空间
2)通过Eclipse 的菜单选择 File->New->Project->Java Project 命令来创建一个java 新项目。在进行新项目设置步骤中,通过Add External JARs 将之前下载的WebDriver Java Client Driver 的libs 和另外两个jar 包添加到项目中来。单击Add External JARs 按钮,选择libs 下所有的jar 包并添加进来。单击Add External JARs 按钮,选择selenium-java-2.37.0.jar 和 selenium-java-2.37.0-srcs.jar 这两个jar 包并添加进来
3)如果一切顺利,接下来可以开始编写基于WebDriver 的测试用例程序。
步骤5:不熟WebDriver 来确保测试用例可以驱动相对应的浏览器并执行测试用例。不同浏览器对应的WebDriver 下载地址如下
1)Firfox Driver: 由于Firfox Driver 是直接打包在 WebDriverJavaClientDriver 中,因此如果已经按以上步骤成功下载了WebDriverJavaClientDriver ,就不需要另外下载Firfox Driver
2)Chrome Driver: 支持三种不同操作系统,Windows, LInux, Mac OS. 下载地址:
http://code.google.com/p/chromedriver
3)Internet Explorer Driver: 只能在Windows 操作系统运行,但是要区别32位和64位版本,下载地址:
http://code.google.com/p/selenium/downloads/list
在使用相应的WebDriver 之前,应确保运行环境的操作系统和浏览器都与WebDriver 所需的运行环境相匹配。