【发布时间】:2018-07-28 18:59:35
【问题描述】:
我的网页在向下滚动页面时会不断加载新项目,直到所有项目都加载完毕。
我正在使用 Java 中的 Selenium,需要向下滚动到页面底部才能加载所有内容。
我尝试了几种不同的选项,比如滚动到页面底部的某个元素:
WebElement copyrightAtEndOfPage = webDriver.findElement(By.xpath("//a[@href='/utils/copyright.html']"));
((JavascriptExecutor) webDriver).executeScript("arguments[0].scrollIntoView();", copyrightAtEndOfPage);
这只是向下滚动一次,然后网页继续加载。
我也尝试了this 方法,它也只向下滚动一次,因为它只考虑浏览器高度。
非常感谢任何帮助。
【问题讨论】:
-
我们也可以用JS做类似的事情吗?
标签: javascript java selenium