Принять всплывающее окно с демонстрацией экрана - PullRequest
0 голосов
/ 06 мая 2020

Я создаю приложение для демонстрации экрана.

Как мне принять всплывающее окно браузера из navigator.mediaDevices.getDisplayMedia с rspec и capybara?

enter image description here

Я пробовал page.driver.browser.switch_to.alert.accept и page.driver.browser.accept_js_confirms

1 Ответ

2 голосов
/ 06 мая 2020

Вы не можете. Это не всплывающее окно, определенное в спецификации webdriver c, поэтому в настоящее время нет возможности взаимодействовать с ним. Вместо этого вы можете использовать аргументы командной строки Chromes WebRT C для автоматического пропуска запроса и предоставления поддельного медиапотока - https://webrtc.org/getting-started/testing

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