javascript - 在测试自动化触发摄像头录制后,在开始播放模拟视频之前等待(t 秒)或来自服务的信号
问题描述
我们正在使用 chromium webdriver 测试我们的应用程序,该应用程序使用摄像头,并且我们有一个服务(视频处理服务)来处理从摄像头输出的视频流。
我们正在使用以下 chromium 命令行参数来播放由 videoFilePath 指定的路径中存在的模拟视频
--use-fake-ui-for-media-stream、--use-fake-device-for-media-stream 和 --use-file-for-fake-video-capture=${videoFilePath}
摄像头视频流输出显示在 HtmlVideoElement 中,当使用上述 chromium 命令行参数时,一旦自动化触发摄像头录制,此视频元素就会开始播放 videoFilePath 中存在的模拟视频。
处理从摄像机输出的视频流的服务(视频处理服务)需要几秒钟(t 秒)才能准备好,以便它可以开始处理从摄像机输出的视频流。
我们想知道,是否可以让自动化等待(t 秒)/或等待(视频处理服务)准备就绪的信号,然后在自动化触发摄像头录制后播放(模拟视频)。
解决方案
推荐阅读
- javascript - 带有图像幻灯片的模态和反应
- amazon-web-services - AWS:FSx 资源对 Windows Server 中的网络发现不可见
- python - 如何编写无服务器 AWS lambda 函数,该函数将使用 wget 下载 linux 第三方应用程序,然后从该应用程序执行命令?
- lightningchart - 向闪电图添加按钮
- amazon-web-services - AWS 弹性搜索服务 too_many_buckets_exception
- performance - 在 vscode 中,如果无法打开帮助菜单,如何报告性能问题?
- c# - 我将如何构建类以促进嵌套元素以及 XML 中的文本以进行 C# 反序列化
- html - 按钮内的 antd 复选框
- node.js - 我的回调函数出错
- memory-management - 为什么我的 Kmeans CuPy 代码中有“OutOfMemoryError”?