6

セレンクロムを起動するときに、すべてのクロム拡張機能を無効にしようとしています。しかし、コードを実行するたびにすべての拡張機能が起動し続けます。拡張機能を無効にする方法はありますか。

サンプルコード

public static void main(String[] args) throws IOException {
    System.setProperty("webdriver.chrome.driver", "C:\\Selenium\\chromedriver.exe");
    DesiredCapabilities capabilities = DesiredCapabilities.chrome();
    capabilities.setCapability("chrome.binary", "C:\\Users\\ngzhongqin\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe");
    WebDriver driver = new ChromeDriver(capabilities);
    driver.get("http://www.cnn.com");
    WebElement searchBox = driver.findElement(By.name("q"));
}

 
4

3 に答える 3

10

修正が見つかりました。

  capabilities.setCapability("chrome.switches", Arrays.asList("--disable-extensions"));
于 2012-12-27T04:28:40.527 に答える