阅读(1111) (1)

selenium2 怎么滚动到页面的底部?

2021-06-24 11:24:11 更新

你可以使用​execute_script​方法来在载入的页面上执行JS,因此,你可以调用JS的API来滚动到页面的底部或者其他任意位置。

下面是一个滚动到底部的实例:

driver.execute_script("window.scrollTo(0,document.body.scrollHeight);")

DOM的窗口对象有一个​ scrollTo​ 方法来在打开的窗口中滚动到任意位置, ​scrollHeight​是所有元素的一个通用属性,​document.body.scrollHeight​是页面整个​body​的高度。