【发布时间】:2018-08-18 09:28:15
【问题描述】:
我正在制作一个小型 Java 应用程序,该应用程序需要以隐藏模式打开 Firefox 浏览器并使其静音。
正如您在下面的代码中看到的,我找到了一种隐藏浏览器的方法。但是,我在弄清楚如何使浏览器静音以及实际上是否可以这样做时遇到了一些问题。
考虑到以下answer,我认为这可能是可能的,我知道答案是针对 Python,但它使用的是 selenium webdriver,但是对于 Chrome,我需要它用于 Firefox。
我尝试插入以下行 firefoxBinary.addCommandLineOptions("--mute-audio");,但这似乎不起作用。
以下是我目前拥有的。
WebDriver driver;
FirefoxBinary firefoxBinary = new FirefoxBinary();
firefoxBinary.addCommandLineOptions("--headless");
System.setProperty("webdriver.gecko.driver", driverPath);
FirefoxOptions firefoxOptions = new FirefoxOptions();
firefoxOptions.setBinary(firefoxBinary);
driver = new FirefoxDriver(firefoxOptions);
【问题讨论】:
标签: java selenium firefox selenium-webdriver geckodriver