如何在 Python / Selenium 中关闭麦克风/相机弹出窗口?

Posted

技术标签:

【中文标题】如何在 Python / Selenium 中关闭麦克风/相机弹出窗口?【英文标题】:How can I close the microphone/camera popup in Python / Selenium? 【发布时间】:2017-12-08 14:55:26 【问题描述】:

我想点击阻止。我试过这个:

alert = browser.switch_to_alert()
alert.dismiss();

但是它说没有打开警报。我认为这不被视为警报?

【问题讨论】:

【参考方案1】:

要摆脱 Microphone/Camera 弹出窗口,您可以使用来自 ChromeOptions Class 的以下 arguments

Java 解决方案:

ChromeOptions options = new ChromeOptions();
options.addArguments("allow-file-access-from-files");
options.addArguments("use-fake-device-for-media-stream");
options.addArguments("use-fake-ui-for-media-stream"); 
WebDriver driver = new ChromeDriver(options);

【讨论】:

以上是关于如何在 Python / Selenium 中关闭麦克风/相机弹出窗口?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Java 在 Selenium WebDriver 中关闭子浏览器窗口

Selenium:在javascript代码中关闭棘手的javascript弹出窗口

Windows处理如果我尝试在python中关闭当前窗口,则关闭整个浏览器

如何在 macOS 中关闭 OpenCV 窗口(Python 3)?

在 python 的运行脚本中关闭 GPU

如何在 python 程序中关闭 Ctrl-C 上的套接字连接