簡體   English   中英

Java的。 硒。 Chromedriver。 如何啟用和禁用擴展?

[英]Java. Selenium. Chromedriver. How can I enable and disable extensions?

我正在使用此代碼添加自己的擴展名,但是在加載頁面之前,它會自動禁用。 我該如何啟用它?

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

要添加擴展程序並使用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");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM