【发布时间】:2016-06-03 14:30:51
【问题描述】:
当我为此应用程序执行我的自动化代码时,会显示上述弹出窗口。现在我需要知道如何使用 Java 在 Selenium WebDriver 中禁用 PDF 查看器插件。
这是我现在使用的,但不起作用。
DesiredCapabilities capabilities = DesiredCapabilities
.chrome();
ChromeOptions options = new ChromeOptions();
options.addArguments(new String[] { "test-type" });
options.addArguments(new String[] { "disable-extensions" });
String pluginToDisable = "Chrome PDF Viewer";
options.addArguments("plugins.plugins_disabled", pluginToDisable);
capabilities.setCapability("chrome.binary",
chromeDriver.getAbsolutePath());
capabilities.setCapability(ChromeOptions.CAPABILITY,
options);
options.addArguments("--lang=en-gb");
GlobalVars.driver = new ChromeDriver(capabilities);
【问题讨论】:
-
我也尝试过不同的组合。还是不行。选项#1:options.addArguments("disable-plugins"); GlobalVars.driver = new ChromeDriver(options);选项 #2: Map
prefs = new HashMap(); prefs.put("plugins.plugins_disabled", "Chrome PDF Viewer"); options.setExperimentalOption("prefs", prefs); GlobalVars.driver = new ChromeDriver(options);
标签: java google-chrome selenium plugins