Java的。硒。 Chromedriver。如何启用和禁用扩展?

时间:2016-03-16 08:59:16

标签: java selenium-chromedriver

我正在使用此代码添加自己的扩展程序,但在加载页面之前它会自动解除。我该如何启用它?

ChromeOptions options = new ChromeOptions();
options.addArguments("load-extension=...");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
ChromeDriver driver = new ChromeDriver(capabilities);

1 个答案:

答案 0 :(得分:0)

添加扩展程序并使用Chrome停用插件:

ChromeOptions options = new ChromeOptions();
Map<String, Object> preferences = new Hashtable<String, Object>();
options.setExperimentalOption("prefs", preferences);

// add an extension
options.addExtensions(new File("C:\\extension.crx"));

// disable flash and the PDF viewer
preferences.put("plugins.plugins_disabled", new String[]{
    "Adobe Flash Player", "Chrome PDF Viewer"});


ChromeDriver driver = new ChromeDriver(options);
driver.get("https://www.google.co.uk");