11月15号,对自动化测试概念有了初步了解,因为课程是公开课,所以环境需要我们提前在家中搭好,在搭建环境过程中着实有些困难,各种百度各种调试终于把环境搭建好,以下内容部分有转载,好了不罗嗦了,直接上selenium的环境搭建步骤了。
环境:win7+selenium+java+eclipse+Firefox28.0
步骤一:安装jdk(本人jdk版本1.7),并配置环境变量。
- 安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)
如下图所示
-
2
1:安装jdk 随意选择目录 只需把默认安装目录 \java 之前的目录修改即可
2:安装jre→更改→ \java 之前目录和安装 jdk 目录相同即可
注:若无安装目录要求,可全默认设置。无需做任何修改,两次均直接点下一步。
-
3
安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量
-
4
系统变量→新建 JAVA_HOME 变量 。
变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0) -
5
系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
-
6
系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
系统变量配置完毕
-
7
检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)
若如图所示 显示版本信息 则说明安装和配置成功。
步骤二:安装eclipse(这里就不描述安装过程)
步骤三:搭建环境(此部分转载)
一、开发环境:
1、JDK1.7
2、Eclipse:Version: Kepler Service Release 1
3、Selenium:selenium-java-2.39.0.zip
解压selenium-java包,这个包里面包含四部分,如下图:
二、新建一个Java Project:
1、然后把上面解压出来的文件拷到新建的project目录下,目录结构如下图:
2、添加build path,项目目录右键-->Build Path--> config build path-->Java Build Path-->Libraries-->Add JARs
把libs文件夹下的jar包全部添加上,再添加selenium-java-2.39.0和selenium-java-2.39.0-srcs
3、添加完之后目录结构如下图,多了Referenced Libraries,这里就是上面那一步添加进去的jar包:
4、关联webdriver的源码:
至此,环境工作准备就绪,下面来写一个简单的小例子。
三、在src下面新建测试类,如下图:
测试代码:
package com.selenium.Glen;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.*;
public class TestHelloWorld {
public static void main(String[] args) {
//如果火狐浏览器没有默认安装在C盘,需要制定其路径
//System.setProperty("webdriver.firefox.bin", "D:/Program Files/Mozilla firefox/firefox.exe");
WebDriver driver = new FirefoxDriver();
driver.get("http://www.baidu.com/");
driver.manage().window().maximize();
WebElement txtbox = driver.findElement(By.name("wd"));
txtbox.sendKeys("Glen");
WebElement btn = driver.findElement(By.id("su"));
btn.click();
driver.close();
}
}