我想在显示firefox浏览器麦克风弹出窗口时单击“允许”。我附上了弹出窗口的截图。我试过了browser.switchTo()。alert()。accept()但是在控制台中我在量角器中得到了当前没有模态对话框的错误。那我该怎么做呢?enter image description here
答案 0 :(得分:1)
允许麦克风是浏览器警报。处理它的唯一方法是在配置文件中使用flag来绕过如下所示的警报:
对于chrome来说,它将是'--use-fake-ui-for-media-stream'。
对于firefox:
FirefoxProfile firefoxProfile = new FirefoxProfile();
firefoxProfile.setPreference("media.navigator.streams.fake", true);
FirefoxOptions firefoxOptions = new FirefoxOptions();
firefoxOptions.setProfile(firefoxProfile);
capabilities.merge(firefoxOptions.toCapabilities());