【问题标题】:Selenium Chromedriver causes Chrome to start without configured plugins, bookmarks and other settingsSelenium Chromedriver 导致 Chrome 在没有配置插件、书签和其他设置的情况下启动
【发布时间】:2012-05-03 05:49:49
【问题描述】:

我是 Selenium 的新用户。我想用它来启动 Chrome 浏览器,但我遇到了问题。

public static void processor(String url, String name) {     
    System.setProperty("webdriver.chrome.driver", "C:/Documents and Settings/jingxiong/Local Settings/Application Data/Google/Chrome/Application/chromedriver.exe");
    WebDriver driver = new ChromeDriver();
    driver.get(url);
    WebElement element = driver.findElement(By.name(name));
    element.sendKeys("google");
    element.submit();
    System.out.println("Page title is: " + driver.getTitle());
    driver.quit();
} 

当我运行此示例时,Chrome 浏览器可以正常启动,但没有配置插件、我的设置或书签。我应该怎么做才能让它加载这些? 谢谢。

【问题讨论】:

    标签: selenium selenium-chromedriver


    【解决方案1】:

    您应该首先阅读 selenium wiki 中的 chromedriver 文档。它在这里可用 - http://code.google.com/p/selenium/wiki/ChromeDriver

    如 wiki 中所述:- 同样,在 Chrome 启动时加载扩展:

    DesiredCapabilities capabilities = DesiredCapabilities.chrome();
      capabilities.setCapability("chrome.switches", Arrays.asList("--load-extension=/path/to/extension/directory"));
      WebDriver driver = new ChromeDriver(capabilities);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-04
      • 2013-09-03
      • 1970-01-01
      • 1970-01-01
      • 2011-05-16
      相关资源
      最近更新 更多