В настоящее время я пытаюсь выполнить некоторые тесты, выполненные с помощью webdriverjs и chromedriver, но им нужны разрешения на микрофон.
Это всплывающее окно, которое отображается:
Я пробовал:
chromedriver.start(['--disable-popup-blocking']);
driver = new Webdriver.Builder()
.withCapabilities(Webdriver.Capabilities.chrome())
.build();
но это не сработало.
Я также пробовал
driver.wait(Until.alertIsPresent(), config.TIMEOUT, 'Alert did not show up');
driver.switchTo().alert().accept();
это тоже не сработало! Я предполагаю, что это не обычное предупреждение.
Полезные ссылки:
Список аргументов запуска Chrome
Параметры Chrome для java и ruby
Как я могу дать им разрешения программно?
Есть ли какой-либо флаг или какой-либо другой способ этого?