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

来源:互联网 发布:淘宝自己开的店铺呢 编辑:程序博客网 时间:2024/05/22 11:39
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)

<dependency>      <groupId>org.seleniumhq.selenium</groupId>      <artifactId>selenium-java</artifactId>      <version>2.53.0</version></dependency>
                                             
6 0
原创粉丝点击