Selenium+Java+Chrome环境搭建
Posted PinkPink
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium+Java+Chrome环境搭建相关的知识,希望对你有一定的参考价值。
今天来讲一下自动化测试环境的搭建,整个过程分为四步,非常简单。
一、chrome浏览器安装
1、下载chrome浏览器并安装,下载路径网上很多。
2、 由于selenium只嵌入了firefox的驱动包,而不包含chrome,因此我们需要下载chrome浏览器对应版本的chromedriver,地址:http://npm.taobao.org/mirrors/chromedriver/;关于chrome版本及对应的driver该网址上有最新的说明文档,如下:
详情可自行翻阅查看,此处不再赘述。
下载下来之后,将Chromedriver.exe放在Chrome浏览器安装目录下,如下图:
二、selenium
官网下载最新的selenium jar包,我下载的是这个:
三、java环境安装及配置:jdk+eclipse
1、在官网下载jdk,安装配置,网上总结文档很多,百度一下,你就知道
2、eclipse下载
可到官网下载最新的eclipse,网上有各种版本,我是win7旗舰版64bit系统,下载的是这个
eclipse安装好后,新增project,在build path将selenium的jar包导入进来,
四、测试
eclipse项目下新建package,新增类,运行以下代码,如果可以自动打开Chrome浏览器并打开网址即ok。
package com.test.selenium;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class testSelenium {
public static void main(String[] args) {
//参数配置
System.setProperty("webdriver.chrome.driver",
"C:/Users/zdm/AppData/Local/Google/Chrome/Application/chromedriver.exe");
WebDriver driver;
driver = new ChromeDriver();
driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);
driver.get("http://www.baidu.com");
driver.manage().deleteAllCookies();
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
driver.close();
}
}
以上是关于Selenium+Java+Chrome环境搭建的主要内容,如果未能解决你的问题,请参考以下文章
Java+selenium+Firefox/ IE/ Chrome主流浏览器自动化环境搭建