Selenium+Java自动化学习之路-----------环境搭建

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

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

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

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

    如下图所示

    JDK安装与环境变量配置
  2. 2

    1:安装jdk 随意选择目录 只需把默认安装目录 \java 之前的目录修改即可

    2:安装jre→更改→ \java 之前目录和安装 jdk 目录相同即可

    注:若无安装目录要求,可全默认设置。无需做任何修改,两次均直接点下一步。

    JDK安装与环境变量配置
    JDK安装与环境变量配置
  3. 3

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

    JDK安装与环境变量配置
  4. 4

    系统变量→新建 JAVA_HOME 变量 。

    变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)

  5. 5

    系统变量→寻找 Path 变量→编辑

    在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

    (注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

    JDK安装与环境变量配置
  6. 6

    系统变量→新建 CLASSPATH 变量

    变量值填写   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)

    系统变量配置完毕

    JDK安装与环境变量配置
  7. 7

    检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)

    若如图所示 显示版本信息 则说明安装和配置成功。

    JDK安装与环境变量配置

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


步骤三:搭建环境(此部分转载http://www.cnblogs.com/puresoul/p/3483055.html)

一、开发环境:

  1、JDK1.7

  2、Eclipse:Version: Kepler Service Release 1

  3、Selenium:selenium-java-2.39.0.zip

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

  Selenium+Java自动化学习之路-----------环境搭建_第1张图片

 

二、新建一个Java Project:

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

  Selenium+Java自动化学习之路-----------环境搭建_第2张图片

  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

  Selenium+Java自动化学习之路-----------环境搭建_第3张图片

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

  Selenium+Java自动化学习之路-----------环境搭建_第4张图片

  4、关联webdriver的源码:

  Selenium+Java自动化学习之路-----------环境搭建_第5张图片

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

 

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

   Selenium+Java自动化学习之路-----------环境搭建_第6张图片

测试代码:

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

    }

}







        

你可能感兴趣的:(自动化测试)