首页 > 代码库 > Selenium2(webdirver)入门之环境搭建(Java版)

Selenium2(webdirver)入门之环境搭建(Java版)

 转之博文:http://www.cnblogs.com/puresoul/p/3483055.html 

运行碰到报错:Webdriver Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms 更新selenium-java.jar包到最新;

 

*开发环境:

1.JDK1.7

2.Eclipse,下载地址:http://www.eclipse.org/downloads/

3.selenium-java-2.44.0.jar,下载地址:http://docs.seleniumhq.org/download/

解压selenium-java,如下图所示:

4.firefox 33.1

 

*Eclipse:

1.新建一个Java Project:把selenium-java解压出来文件拷贝到新建Project中;

2.添加build path,项目目录右键-->Build Path--> config build path-->Java Build Path-->Libraries-->Add External JARs

 把libs文件夹下的jar包全部添加上,再添加selenium-java-2.44.0和selenium-java-2.44.0-srcs

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

4.关联webdriver的源码:展开Referenced Libraries文件夹,选择selenium-java-2.44.0.jar,右击Properties-->Java Source Attachment-->External location 选择selenium-java-2.44.0-srcs.jar所在路径(就是当前Project的路径);

至此环境就配置完成了;

 

*示例:

1.在src下新建测试类:新建测试包com.selenium.demo-->新建测试类TestSelenium.java

2.代码如下:

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

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

  btn.click();                

  driver.close();

    }

}

然后直接右键-->Run As-->Java Application就可以看到效果了。

 

Selenium2(webdirver)入门之环境搭建(Java版)