2012-05-03 19 views
3

私はSeleniumの新規ユーザーです。私はそれを使用してChromeブラウザを起動したいが、問題がある。Selenium Chromedriverは、設定済みのプラグイン、ブックマーク、その他の設定なしで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ブラウザは正常に起動しますが、プラグイン、設定、ブックマークは設定されていません。これらをロードするにはどうすればよいですか? ありがとうございます。

答えて

5

まず、クロムドライバーのドキュメントをselenium wikiで読みます。ここではその利用可能 - http://code.google.com/p/selenium/wiki/ChromeDriver

ウィキで述べたように: - 同様に、クロームの起動時に拡張子をロードするために:

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