Selenium: 滚动到动态加载网页的页面底部
- 论坛
- Selenium: 滚动到动态加载网页的页面底部
14 浏览
Selenium: 滚动到动态加载网页的页面底部
我有一个网页,当向下滚动页面时会不断加载新的项目,直到加载完所有项目。
我正在使用Java中的Selenium,需要滚动到页面底部以加载所有内容。
我尝试了几种不同的选项,比如滚动到页面底部的元素:
WebElement copyrightAtEndOfPage = webDriver.findElement(By.xpath("//a[@href='/utils/copyright.html']")); ((JavascriptExecutor) webDriver).executeScript("arguments[0].scrollIntoView();", copyrightAtEndOfPage);
但这只能滚动一次,然后网页继续加载。
我还尝试了这个方法,它也只能滚动一次,因为它只考虑了浏览器的高度。
非常感谢任何帮助。