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
Como concedo permissões a eles programaticamente?
Existe alguma bandeira ou alguma outra maneira de contornar isso?