У меня есть HTML-страница:
<video crossorigin="anonymous" class="" id="video" playsinline="true"
src="https://df.dfs.bnt.com/
DEEAB832j06E9j413FjAA8Dj2zxc535DA2072E3jW01j15579/mp4-
hi/jFNf2IbBoGF28IzyU_WqkA,1535144598/zxxx/
contents/1/8/1a57ae021173751b468cca136e0192.mp4?
rnd=0.38664488150364296">
</video>
Через Selenium WebDriver я попытался получить URL-адрес видео:
By videoLocator = By.id("video");
WebElement videoElement = driver.findElement(videoLocator);
String videoUrl = videoElement.getAttribute("src");
Но videoUrl - всегда возвращает "" (пусто).
Однако, например:
videoElement.getAttribute("crossorigin")
верните правильный ответ: " аноним ".
Я пытался получить этот URL из атрибута src, используя javascript:
String videoUrl = (String) js.executeScript("return document.getElementById( 'video' ).getAttribute( 'src' );");
Но результат все тот же: "" .
Полагаю, проблема в crossorigin = "anonymous" но что с этим делать? Как я могу получить значение SRC?
Извините, за мой плохой английский.