Como permito que o Chrome use meu microfone programaticamente?

Atualmente, estou tentando executar alguns testes feitos com webdriverjs e chromedriver, mas eles precisam de permissões de microfone.

Este é o pop-up que aparece:

Eu tentei:

    chromedriver.start(['--disable-popup-blocking']);
    driver = new Webdriver.Builder()
    .withCapabilities(Webdriver.Capabilities.chrome())
    .build();

mas não funcionou.

Eu também tentei

    driver.wait(Until.alertIsPresent(), config.TIMEOUT, 'Alert did not show up');
    driver.switchTo().alert().accept();

também não funcionou! Eu acho que esse não é um alerta comum.

Links Úteis:

Lista de argumentos de inicialização do Chrome

Opções do Chrome para java e ruby

Github do Chromedriver

Como concedo permissões a eles programaticamente?

Existe alguma bandeira ou alguma outra maneira de contornar isso?

questionAnswers(4)

yourAnswerToTheQuestion