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