Selenium Java环境搭建

1. 下载Selenium Java Bindings包:http://selenium-release.storage.googleapis.com/2.43/selenium-java-2.43.1.zip

也可以浏览 http://docs.seleniumhq.org/download/ 下载其他语言的Bindings


2. 解压下载的zip文件,把解压得到的文件夹(selenium-2.43.1)拷到特定目录下(可以拷到JDK/JRE目录、你的开发目录,或者其他任何目录)


3. Eclipse新建一个Java Project,右键这个Project,选Build Path,选Configure Build Path...,在Java Build Path的Libraries tab中,点击‘Add External JARs‘,到刚刚解压的那个文件夹下,选择selenium-java-2.43.1.jar点击OK确定


4. 新建一个Java file,如SeleniumTest.java,键入测试代码,跑一下试试,结果有error: NoClassDefFoundError!说明还有一些jar包没include进来

<pre name="code" class="java">import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

class SeleniumTest {
	public static void main(String args[]) {
		//WebDriver driver = new ChromeDriver();
		WebDriver driver = new FirefoxDriver();
		
		driver.get("http://blog.csdn.net");
	}
}

 

5. 再次右键这个Project,选Build Path,选Configure Build Path...,在Java Build Path的Libraries tab中,点击‘Add External JARs‘,浏览到与第3步相同的文件夹,注意到下面有一个libs目录,进去把里面所有的jar都选上,点击OK确定


6. 再跑一下刚才的测试,这次没问题了!


7. 测试里我们用的是Firefox的driver,如果想用ChromeDriver怎么办呢?

7.1 下载最新ChromeDriver: http://chromedriver.storage.googleapis.com/index.html

7.2 解压下载的zip包得到一个chromedriver.exe文件

7.3 把chromedriver.exe文件拷到一个已经加到PATH环境变量的目录下(我放到了Chrome目录下:C:\Program Files\Google\Chrome\Application)

7.4 把上面的测试code换成ChromeDriver试试,这次启动的browser是Chrome!

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

class SeleniumTest {
	public static void main(String args[]) {
		WebDriver driver = new ChromeDriver();
		//WebDriver driver = new FirefoxDriver();
		
		driver.get("http://baidu.com");
	}
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值