IEDE+JAVA+Selenium,配置了chromedriver2.40的环境,运行时仍然是2.9问题解决

      如图所示,运行时打开浏览器出现data,这意味着chromedriver与selenium版本不符。随着浏览器更新,对应版本会一直更新。用的时候搜一下即可。文章末尾提供了驱动器的下载地址。

IEDE+JAVA+Selenium,配置了chromedriver2.40的环境,运行时仍然是2.9问题解决_第1张图片 异常信息:Exception in thread "main" org.openqa.selenium.WebDriverException: java.net.SocketException: Connection reset

我是配置了2.40的环境在path中,但还是有这个问题。只能在代码中指定驱动器的路径,将下列代码加在实例化驱动之前即可。

System.setProperty("webdriver.chrome.driver", "C:\\Users\\anyan\\AppData\\Local\\Google\\Chrome\\Application\\chromedriver.exe");

以下提供我的测试代码实例:

import junit.framework.Assert;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class SeleniumBuildExample {
    public static void main(String[] args) throws InterruptedException {
        System.setProperty("webdriver.chrome.driver", "C:\\Users\\anyan\\AppData\\Local\\Google\\Chrome\\Application\\chromedriver.exe");
        WebDriver webDriver=new ChromeDriver();

        webDriver.navigate().to("http://www.baidu.com");
        WebElement search_input=webDriver.findElement(By.name("wd"));
        search_input.sendKeys(时间");
        search_input.submit();
        Thread.sleep(3000);
        Assert.assertEquals("时间_百度搜索",webDriver.getTitle());
        webDriver.quit();
    }
}

 

 

 

 

驱动下载地址:http://chromedriver.storage.googleapis.com/index.html

你可能感兴趣的:(selenium,selenium,data,chromedriver)