【发布时间】:2014-02-14 03:44:33
【问题描述】:
我在 Python 中使用 Selenium 来自动化远程浏览器。浏览器需要访问其网络摄像头和麦克风。当我导航到请求访问的页面时,Firefox 会显示一个弹出窗口,询问“您想与 [host] 共享您的摄像头和麦克风吗?”
此窗口不是浏览器页面的一部分,因此无法通过 Selenium 检测或控制。
此行为由 Firefox 'about:config' 页面中的 media.navigator.permission.disabled 选项控制。如果此选项设置为“true”,则应自动授予对摄像头的访问权限。
当我将该选项设置为“true”时,它只会在我手动运行 Firefox 时消除提示。当我通过 Selenium 运行 Firefox 时,我仍然得到提示。
我怎样才能抑制这个提示,并自动授予权限?
【问题讨论】:
标签: python firefox selenium selenium-webdriver