Как проверить, что живое видео воспроизводится с использованием селена? - PullRequest
1 голос
/ 13 июня 2019

Я тестирую веб-сайт, который транслирует прямой телеканал, используя селен. Я перешел на страницу прямого телеканала и теперь хочу проверить, отображается ли прямая трансляция.

Посоветуйте, пожалуйста, как я могу убедиться, что видео в прямом эфире воспроизводится с использованием 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");
 }
...