【发布时间】:2015-03-31 23:50:11
【问题描述】:
我正在尝试使用暂停/播放/播放等标准操作从头开始测试没有 ID 的视频(其为 webm 格式)。这是我目前发现的http://roadtoautomation.blogspot.com.au/2014/04/road-to-automate-html5-video-with.html
所以只需在此处粘贴部分代码:
JavascriptExecutor js = (JavascriptExecutor) driver;
//play video
js.executeScript("document.getElementById(\"video\").play()");
Thread.sleep(5000);
//pause playing video
js.executeScript("document.getElementById(\"video\").pause()");
//check video is paused
System.out.println(js .executeScript("document.getElementById(\"video\").paused"));
很遗憾,我无法使用此方法,因为视频没有 ID。我尝试使用document.getElementsByTagName 进行类似操作,但没有成功(错误document.getElementsByTagName(...).play 不是函数)。有什么建议吗?
【问题讨论】:
标签: java javascript selenium video selenium-webdriver