Mac OS X+ Selenium + ChromeDriver +Java使用例子

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

/**
 * Created by deng on 2017/5/15.
 */
public class XinHuaSpider {

    public static void main(String[] args) throws InterruptedException {
        System.setProperty("webdriver.chrome.driver",PATH); // 此处PATH替换为你的chromedriver所在路径
        WebDriver webDriver = new ChromeDriver();
        webDriver.get("http://www.csdn.net");
    }
}

代码如上,使用注意:

1、需要安装chrome,且chromedriver一定要与已安装的chrome版本相匹配,chromedriver各版本下载链接:https://sites.google.com/a/chromium.org/chromedriver/downloads。

PS:我的chrome版本为v57,因此根据说明使用了chromedriver v2.29 for mac64位。当版本不匹配时,会出现org.openqa.selenium.WebDriverException: unknown error: Runtime.execution。

2、项目需要导入org.seleniumhq.selenium的jar包,我使用了maven管理项目,依赖写法如下:(好像jar包版本过高而jdk版本不够高时也会报错,我使用的是jdk7)


      org.seleniumhq.selenium
      selenium-java
      2.53.0
 
 

你可能感兴趣的:(Mac OS X+ Selenium + ChromeDriver +Java使用例子)