【发布时间】:2014-03-04 22:23:38
【问题描述】:
我有一个带有 google 网络语音 api 的 HTML/Javascript 文件,我正在使用 selenium 进行测试,但是每次我进入该网站时,浏览器都会请求使用我的麦克风的权限,我必须点击“允许”。
如何让 selenium 自动点击允许?
【问题讨论】:
-
你能用火狐吗?我在 Firefox 中使用这些对话框的经验是,您必须将配置文件设置为默认允许它。截至 1 年前,you could not use a custom chrome profile 我还没有看到任何相反的情况。另外,我尝试设置一个 chrome 配置文件以默认允许使用麦克风,但该菜单对我不起作用。好像是a known error
-
不幸的是,我必须使用 chrome,因为 google 的网络语音仅适用于 chrome
-
您能否检查一下是否可以将麦克风的例外添加到您的个人资料中。它不能在我的机器上工作,但也许它会在你的机器上工作。 1. 打开一个新选项卡 2. 在 Chrome 菜单中,单击首选项 3. 单击显示高级设置(如果您不打开该页面,则在设置选项卡中) 4. 单击隐私下的内容设置 5. 向下滚动到媒体然后单击管理例外 6. 从这里您应该能够添加站点并将它们设置为允许麦克风
-
感谢您的回答,但这对我不起作用
-
对不起,我没有提供更多帮助。祝你好运。
标签: google-chrome python-2.7 selenium-webdriver