【发布时间】:2019-08-28 08:19:58
【问题描述】:
我正在对 youtube 视频进行自动化测试;以这个为例-https://www.youtube.com/watch?v=AjWfY7SnMBI。 我想向下滚动页面以检查 cmets 是否加载。但是 Javascript 没有执行,滚动也没有发生。测试通过,因为没有错误消息。这可能是什么原因?
我尝试了以下方法:
js.executeScript("window.scrollTo(0, document.body.scrollHeight)");
js.executeScript("window.scrollTo(0, 2500);");
都不行。
public void scrolledCommentCount() throws InterruptedException{
JavascriptExecutor js = (JavascriptExecutor)driver;
js.executeScript("window.scrollTo(0, document.body.scrollHeight)");
Thread.sleep(9000);
System.out.print("Scrolled");
【问题讨论】:
标签: javascript java selenium