我正在构建屏幕共享应用程序。
如何接受navigator.mediaDevices.getDisplayMedia
和rspec
从capybara
弹出的浏览器?
我尝试过page.driver.browser.switch_to.alert.accept
和page.driver.browser.accept_js_confirms
你不能。它不是webdriver规范中定义的弹出式窗口,因此当前无法与之交互。相反,您可能可以使用Chromes WebRTC测试命令行参数来自动跳过提示并提供伪造的媒体流-[https://webrtc.org/getting-started/testing