C# 如何使用selenium验证正在播放的实时视频?
我正在测试一个直播电视频道的网站,使用selenium,我已经导航到直播电视频道页面,现在我想验证是否正在显示直播电视视频 请告知我如何验证正在使用selenium c播放的直播电视视频# 我试着检查视频播放器上的元素,还研究了JavaScriptExecutor方法,比如executeScript 我尝试了以下方法:C# 如何使用selenium验证正在播放的实时视频?,c#,selenium-webdriver,video-player,C#,Selenium Webdriver,Video Player,我正在测试一个直播电视频道的网站,使用selenium,我已经导航到直播电视频道页面,现在我想验证是否正在显示直播电视视频 请告知我如何验证正在使用selenium c播放的直播电视视频# 我试着检查视频播放器上的元素,还研究了JavaScriptExecutor方法,比如executeScript 我尝试了以下方法: public bool? IsLiveVideoPlaying() { if (IsElementExist(LiveVideoPlayer)) {
public bool? IsLiveVideoPlaying()
{
if (IsElementExist(LiveVideoPlayer))
{
Thread.Sleep(60000);
}
return (string)GetCurrentVideoStatus() == "playing";
}
public object GetCurrentVideoStatus()
{
IJavaScriptExecutor js = (IJavaScriptExecutor)SeleniumDriver.Instance;
return js.ExecuteScript("return testData.status");
}