Как подделать стрим в Chrome вместо использования веб-камеры - PullRequest
0 голосов
/ 04 ноября 2019

Я пишу среду автоматизации тестирования с использованием Java и Selenium. Я запускаю тесты как локально, так и с помощью Browserstack.

Тестируемый веб-сайт включает функции, которые используют камеру ПК для сканирования документов и лиц.

Вместо использования веб-камеры ПК я хочуподделка потока.

Кто-нибудь сумел это сделать?

Я использую следующие параметры Chrome:

chromeOptions.addArguments("--use-fake-ui-for-media-stream");
chromeOptions.addArguments("--use-fake-device-for-media-stream");
chromeOptions.addArguments("--use-file-for-fake-video-capture=C:/deleteme/bus.y4m");

Когда я нажимаю на кнопку, которая обычно открываетсявеб-камера, веб-камера НЕ открывается, поэтому похоже, что она что-то делает. Однако мое видео не воспроизводится.

Кто-нибудь заставил их работать по сценарию, подобному моему, и мог бы предоставить больше информации о том, как это сделать?

Буду признателен за любую помощь. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...