google-chrome - 在 Google Chrome 中模拟网络摄像头
问题描述
我正在创建一个自动化测试,其目标是模拟照片捕捉。
为了能够通过 Chrome 和模拟网络摄像头执行此操作,我使用以下参数:
--use-fake-ui-for-media-stream --use-fake-device-for-media-stream --use-file-for-fake-video-capture
这是有效的,但只有两种情况:
- 在具有集成网络摄像头(笔记本电脑)的计算机上;
- 对于没有内置网络摄像头的用户,只需手动打开浏览器即可。
即我的问题是什么?
在没有集成网络摄像头的计算机上,当浏览器由自动化测试控制时,它不起作用。
我已经尝试过使用 Fake WebCam 7.2 程序。也尝试通过 USB 添加一个网络摄像头来运行测试。但是,当被自动化测试控制时,浏览器无法识别它们;/
有人有小费吗?
解决方案
推荐阅读
- ansible - 如何让分子正确遵循 include_tasks
- ruby-on-rails - 当 network=host 时无法访问 docker 容器
- java - 无法解析 MapStruct 插件的配置
- jquery - jQuery 处理程序在 Word Press 中不起作用
- python - 如何使用多个参数在数组中添加特定元素?
- reactjs - 使用 React 状态时,Framework7 搜索不呈现
- python - 使用 Factory 继承 NamedTuple 类
- c++ - 具有对象排序的无效比较器
- php - 将数组值乘以数字
- javascript - 如何从 API 返回更多结果?