我正在测试我网站上的视频播放器是否正常工作。我试过了,但视频播放器没有开始播放视频。
driver.get("https://www.w3schools.com/html/html5_video.asp");
//sleep for the page to entirely load
Thread.sleep(10000L);
String videoPlayerPath = "document.getElementById("video1")";
JavascriptExecutor js = (JavascriptExecutor)driver;
js.executeScript(videoPlayerPath + ".play()");
document.getElementById("video1").play()
在浏览器控制台上工作,但我无法通过Selenium 使其工作
使用WebDriverWait
而不是Thread.sleep
来加载内容,并在一行中使用JS部分,如
js.executeScript("document.getElementById('video1').play();");