Wie erlaube ich Chrome, mein Mikrofon programmgesteuert zu verwenden?

Ich versuche gerade, einige Tests mit Web-Treibern und Chrom-Treibern durchzuführen, aber sie benötigen Mikrofon-Berechtigungen.

Dies ist das Popup, das angezeigt wird:

Ich habe versucht

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

aber es hat nicht funktioniert.

Ich habe es auch versucht

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

it hat auch nicht funktioniert! Ich denke, das ist keine gewöhnliche Warnung.

Nützliche Links

Chrome Startargumentliste

Chrome Optionen für Java und Ruby

Chromedriver github

Wie gebe ich ihnen programmgesteuert Berechtigungen?

Gibt es eine Flagge oder eine andere Möglichkeit, dies zu umgehen?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage