Selenium Java环境搭建

来源:互联网 发布:淘宝店铺怎么添加旺旺 编辑:程序博客网 时间:2024/05/29 14:35

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");}}


0 0