Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何在自动化中验证音频/视频流_Windows_Selenium_Audio_Video - Fatal编程技术网

Windows 如何在自动化中验证音频/视频流

Windows 如何在自动化中验证音频/视频流,windows,selenium,audio,video,Windows,Selenium,Audio,Video,我有一个屏幕共享应用程序(WebRTC)。一个用户希望与另一个用户共享其屏幕。例如,一个应用程序运行在用户1机器上,另一个应用程序运行在用户2机器上。用户1想要共享他的屏幕,现在如何在用户2上验证他是否通过自动化接收用户1的音频和视频流。 我正在使用Selenium在Chrome浏览器上启动应用程序,但如何验证音频/视频编解码器。上的WebRTC示例包含大量Selenium测试示例--查找名为test.js的文件 有关如何工作的简短说明,请参阅 测试屏幕共享有些棘手,因为目前,您不能将屏幕共享和

我有一个屏幕共享应用程序(WebRTC)。一个用户希望与另一个用户共享其屏幕。例如,一个应用程序运行在用户1机器上,另一个应用程序运行在用户2机器上。用户1想要共享他的屏幕,现在如何在用户2上验证他是否通过自动化接收用户1的音频和视频流。 我正在使用Selenium在Chrome浏览器上启动应用程序,但如何验证音频/视频编解码器。

上的WebRTC示例包含大量Selenium测试示例--查找名为test.js的文件

有关如何工作的简短说明,请参阅


测试屏幕共享有些棘手,因为目前,您不能将屏幕共享和假音频设备结合使用:-(

另一种选择是使用


我们为WebRTC提供测试服务,利用Selenium解决您遇到的问题。

Hi@Philipp感谢您的回答。我看到了很好的例子!在我的例子中,我需要验证是否在其他用户端收到了fakecam视频。我的确切场景是创建一个有三名参与者的视频会议室。所有三个参与者都将从三台不同机器上的chrome应用程序登录,每个参与者都将能够看到所有两个参与者的订阅源,包括他们自己的订阅源。在这种情况下,我们如何验证音频/视频订阅源?如果您想DIY,我需要使用selenium自动化上述场景。它将验证P2P连接是否可以建立后,您必须使用getStats API来检查实际的音频/视频流量。但正如Tsahi所指出的,testrtc.com为您做了很多提升。将在@Tsahi处进行检查。感谢分享信息