11月15号,对自动化测试概念有了初步了解,因为课程是公开课,所以环境需要我们提前在家中搭好,在搭建环境过程中着实有些困难,各种百度各种调试终于把环境搭建好,以下内容部分有转载,好了不罗嗦了,直接上selenium的环境搭建步骤了。

 

环境:win7+selenium+java+eclipse+Firefox28.0

步骤一:安装jdk(本人jdk版本1.7),并配置环境变量。

  1. 安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)
    如下图所示


    java selenium指定driver selenium环境搭建java_firefox


  2. 2
    1:安装jdk 随意选择目录 只需把默认安装目录 \java 之前的目录修改即可
    2:安装jre→更改→ \java 之前目录和安装 jdk 目录相同即可
    注:若无安装目录要求,可全默认设置。无需做任何修改,两次均直接点下一步。


    java selenium指定driver selenium环境搭建java_java_02


    java selenium指定driver selenium环境搭建java_firefox_03


  3. 3
    安装完JDK后配置环境变量  计算机→属性→高级系统设置→高级→环境变量


    java selenium指定driver selenium环境搭建java_firefox_04


  4. 4
    系统变量→新建 JAVA_HOME 变量 。
    变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)
  5. 5
    系统变量→寻找 Path 变量→编辑
    在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    (注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)


    java selenium指定driver selenium环境搭建java_java_05


  6. 6
    系统变量→新建 CLASSPATH 变量
    变量值填写   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
    系统变量配置完毕


    java selenium指定driver selenium环境搭建java_JAVA_06


  7. 7
    检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)
    若如图所示 显示版本信息 则说明安装和配置成功。


    java selenium指定driver selenium环境搭建java_firefox_07


步骤二:安装eclipse(这里就不描述安装过程)

步骤三:搭建环境(此部分转载)

一、开发环境:

  1、JDK1.7

  2、Eclipse:Version: Kepler Service Release 1

  3、Selenium:selenium-java-2.39.0.zip

解压selenium-java包,这个包里面包含四部分,如下图:

  

java selenium指定driver selenium环境搭建java_firefox_08

二、新建一个Java Project:

  1、然后把上面解压出来的文件拷到新建的project目录下,目录结构如下图:

  

java selenium指定driver selenium环境搭建java_JAVA_09

  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

  

java selenium指定driver selenium环境搭建java_firefox_10

  3、添加完之后目录结构如下图,多了Referenced Libraries,这里就是上面那一步添加进去的jar包:

  

java selenium指定driver selenium环境搭建java_JAVA_11

  4、关联webdriver的源码:

  

java selenium指定driver selenium环境搭建java_java_12

至此,环境工作准备就绪,下面来写一个简单的小例子。

 三、在src下面新建测试类,如下图:

   

java selenium指定driver selenium环境搭建java_java_13

测试代码:

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();

    }

}