Я тестирую веб-сайт, который транслирует прямой телеканал, используя селен. Я перешел на страницу прямого телеканала и теперь хочу проверить, отображается ли прямая трансляция.
Посоветуйте, пожалуйста, как я могу убедиться, что видео в прямом эфире воспроизводится с использованием selenium c #
Я попытался проверить элемент на проигрывателе видео, я также изучил методы JavaScriptExecutor, такие как executeScript
Я пробовал следующее:
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");
}