Webdriver(java)部署手册

一. JDK的安装(由于本文所使用的是3.0版本,需要jdk1.8版本以上),注意:一定要安装JDK,只安装jre,在启动Eclipse会报错

二. Eclipse的安装

三. Webdriver下载:selenium-java-3.0.0.zip  和 selenium-server-standalone-3.0.0.jar

四. 下载各种插件

firefox驱动下载【geckodriver】

放到system32目录下(C:\Windows\System32),不然需要在脚本内指定路径,可能存在部分问题,不推荐。

 

下载下载基于firefox的插件【firebug】

 

下载基于firefox的Xpath插件【firepath】

这样就能在firefox里面,点击F12调起firebug时,在页面底部能看一个firepath选项卡,只能看到元素的xpath了。

 

五.  新建项目

1.新建java project,如下图,点击finish

2.将selenium-java-3.0.0.zip解压缩的文件复制到项目中

3.右键项目,点击最下方的Properties,把lib下的jar包和client-combined-3.0.0-nodeps包一起引入

 

4.再引入selenium-server-standalone-3.0.0包和testng-6.9.4包,点击Apply,点击OK

  

5.右键src,新建class

6.如下代码,class文件命名Demo,包名com.selenium

package com.selenium.Demo;

 

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.WebElement;

import org.openqa.selenium.firefox.FirefoxDriver;

 

public class HelloWorldWebdriver {

 

   

    public  static final String SELENIUMCN_LINK = "//div[@id='content_left']/div[@id='1']//h3/a";

 

    public static void main(String args[]) throws Exception {

       

        //System.setProperty("webdriver.gecko.driver", "webDriver//geckodriver.exe");

        WebDriver driver = new FirefoxDriver();

       

        driver.get("http://www.baidu.com");

 

       

        WebElement query = driver.findElement(By.name("wd"));

        query.sendKeys("selenium");

 

        WebElement btn = driver.findElement(By.id("su"));

        btn.click();

        Thread.sleep(5000);

 

        WebElement link = driver.findElement(By

                .xpath(SELENIUMCN_LINK));

       

        link.click();

        Thread.sleep(5000);

       

        driver.switchTo().window(driver.getWindowHandles().toArray(new String[0])[1]);

       

        System.out.println(driver.getTitle());

       

        driver.quit();

 

    }

}

 

7.代码页右键,运行代码即可

 

 

 

六. testNG安装

1.

 

2.输入http://beust.com/eclipse,点击ADD

 

 

3.选择TestNG(这里如有多个,只选择TestNG,不要那个Optional)

 

 

4.后面就是安装过程

 

 

5.安装完成后,查看是否安装成功

进行使用eclipse开发的代码项目唯一好处,是开源的工具,根据自己的需要进行开发不同的插件,放入到了eclipse中,那么在testng就是可放入eclipse中进行单元测试,那么在eclipse中怎么创建testng的项目测试?

1、在eclipse中已经创建好的java的项目中,进行选中该项目之后,进行右键的方式弹出进行选择“new”选项。

 

2、这样就会弹出了下一级的菜单中,进行选择一个为other的选项

 

3、然后就进入到了new的选项界面中,进行再列表中找到为TestNG class选项

 

4、然后就会弹出了一个new testng class的选项,进行再package name中进行输入class文件名。

 

5、创建完成之后,进行打开文件的class的文件,可以看是java代码中就为一个测试类,一个测试类的模板。

 

6、可以通过执行testng的测试类,选中整个的项目,进行右键的方式,弹出了一个下拉中进行选择为“Run As”选中,在次选择为TestNG Test的选项

 

7、通过执行完成之后,console中就为测试了报告的模板,在整个的模板中可以看到执行个数,失败格式等信息

 

 

 

posted @ 2017-03-14 15:08  hbali  阅读(381)  评论(0编辑  收藏  举报