Тестируемое приложение также имеет требования к видео.Вместо того, чтобы пытаться заставить Selenium делать то, для чего он на самом деле не создан, я создал свои собственные методы, которые анализируют URL-адрес видео и проверяют, получит ли он ответ HTML-200, просто чтобы убедиться, что там есть видео.
В противном случае, я не верю, что есть какие-либо способы получить продолжительность видео, не полагаясь на то, что находится в разметке.Если вы используете то, что есть, API Java позволяет сделать снимок экрана следующим образом:
File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);