Я пишу среду автоматизации тестирования с использованием 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");
Когда я нажимаю на кнопку, которая обычно открываетсявеб-камера, веб-камера НЕ открывается, поэтому похоже, что она что-то делает. Однако мое видео не воспроизводится.
Кто-нибудь заставил их работать по сценарию, подобному моему, и мог бы предоставить больше информации о том, как это сделать?
Буду признателен за любую помощь. Спасибо.