如何允许或利用硒的webdriver与Java否认Firefox的麦克风和摄像头弹出的通知

Jgrut:

我无法点击允许在Firefox浏览器使用Selenium接入相机认证弹出按钮WebDriver与Java。

下面是它使用的代码:

Map<String, Object> prefs = new HashMap<String, Object>();
WebDriverManager.firefoxdriver().setup();
prefs.put("profile.default_content_setting_values.media_stream_mic", 1);
prefs.put("profile.default_content_setting_values.media_stream_camera", 1);
prefs.put("profile.default_content_setting_values.notifications", 1);        
prefs.put("credentials_enable_service", false); 
prefs.put("profile.password_manager_enabled", false);


FirefoxOptions options = new FirefoxOptions();
options.addPreference("dom.webnotifications.enabled", false);
options.addArguments("--disable-infobars");
options.addArguments("use-fake-ui-for-media-stream");
options.addArguments("start-maximized");
options.addArguments("--disable-extensions");
driver = new FirefoxDriver(options);

这里是弹出式的外观:

在这里输入图像描述

Ratmir Asanov:

您可以使用下面的首选项(在这种情况下,允许):

...
options.addPreference("permissions.default.microphone", 1);
options.addPreference("permissions.default.camera", 1);
...

希望它可以帮助你!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何允许或拒绝通知地理位置麦克风摄像头弹出

如何获得麦克风和摄像头设备?

启用扬声器、麦克风和摄像头

linux下如何访问微信自带的麦克风和摄像头?

使用 Qt WebEngine 自动授予对麦克风和摄像头的访问权限

是否可以通过regedit关闭麦克风和摄像头?

如何从屏幕顶部删除Firefox橙色麦克风/网络摄像头指示器?

如何允许环聊在Ubuntu BQ M10 OTA 11中访问摄像头和麦克风?

Firefox无需提示即可完全启用网络摄像头和麦克风

WebRTC在通话中更换麦克风或摄像头

HDMI /监控麦克风的摄像头

我的音频输入如何始终是网络摄像头麦克风?

如何配置BlueJeans,以使网络摄像头/麦克风/屏幕共享栏不会自动隐藏?

我们如何使用HTML页面访问移动设备的摄像头和麦克风

如何在 Windows 中隐藏显示器右上角的麦克风摄像头开/关覆盖

如何使Microsoft Lifecam VX-1000网络摄像头麦克风正常工作?

罗技网络摄像头麦克风/组合不起作用,只有网络摄像头没有麦克风

如何同时录制麦克风和钢琴

Android:WebView-未启用会议摄像头和麦克风

Pubnub javascript视频聊天摄像头和麦克风静音机制?

在wkwebview中启用摄像头和麦克风访问

在 Virt-Manager 中使用网络摄像头和麦克风

捕获摄像头+麦克风并在macOS上编码为h264 / aac

qt webengine 在 mac 上请求摄像头和麦克风访问

在Android 11中在后台访问麦克风/摄像头

好的麦克风/网络摄像头需要寻找的技术规格和功能

Ubuntu 12.10 Skype网络摄像头麦克风无法正常工作

USB 实时摄像头麦克风无法录制音频

如何处理基于摄像头的弹出窗口,该弹出窗口要求允许或拒绝移动自动化选项?