gpt4 book ai didi

Java 静音 Selenium webdriver

转载 作者:行者123 更新时间:2023-11-30 06:15:56 27 4
gpt4 key购买 nike

我正在制作一个小型 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);

最佳答案

经过进一步调查,以下代码使用 Selenium 修复了 Java 中 Geckodriver 静音的问题。我在上面脚本的 firefoxOptions.setBinary(firefoxBinary); 行下方添加了此代码。

FirefoxProfile firefoxProfile = new FirefoxProfile();
firefoxProfile.setPreference("media.volume_scale", "0.0");
firefoxOptions.setProfile(firefoxProfile);

关于Java 静音 Selenium webdriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49200017/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com