Как разрешить 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

Chromedriver Github

Как мне дать им разрешения программно?

Есть ли какой-нибудь флаг или какой-то другой способ обойти это?

Ответы на вопрос(4)

Ваш ответ на вопрос