Как разрешить Chrome использовать мой микрофон программно?
В настоящее время я пытаюсь запустить некоторые тесты, сделанные с помощью 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
Как мне дать им разрешения программно?
Есть ли какой-нибудь флаг или какой-то другой способ обойти это?