Selenium web驱动程序无法自动播放视频



我正在测试我网站上的视频播放器是否正常工作。我试过了,但视频播放器没有开始播放视频。

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();");

相关内容

  • 没有找到相关文章

最新更新