java 调用webDriver实现访问网页(谷歌浏览器)

首先下载 谷歌浏览器 ,及谷歌浏览器webDriver ,两个版本要对应上,
版本对应关系如下:

这里写图片描述

如果版本对应不对的话,就会出现下面的情况:
ChromeDriver启动Chrome浏览器后,地址栏只显示data;

这里写图片描述

下面是 v2.9的webDriver 和 v34的版本浏览器下载地址。
http://download.csdn.net/download/qq_27263265/10113597

代码示例

import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;

public class ChromeD {

    public static void main(String[] args) {


        System.setProperty("webdriver.chrome.driver","d:/ChromePortable/chromedriver.exe");//这一步必不可少  

        ChromeOptions options = new ChromeOptions(); 
        options.setBinary("D:/ChromePortable/App/Chrome/chrome.exe"); 
        ChromeDriver driver = new ChromeDriver(options); 

        driver.get("https://www.baidu.com/");  

        //driver.quit();

    }

}

因为v34的浏览器是免安装绿色版,所以要指定chrome.exe的位置。

猜你喜欢

转载自blog.csdn.net/qq_27263265/article/details/78501162