使用 Python 和 Selenium 时,我在滚动到网页顶部时遇到问题。
当页面由于某种原因加载时,您会被带到页面底部(这是由于已修复)。但是,当我尝试滚动到顶部时,它不起作用。
我尝试了以下方法:
self.driver.execute_script("scroll(0, -250);")
和
self.driver.execute_script("scroll(0, 0);")
我也尝试定位元素然后滚动到它:
self.driver.execute_script("arguments[0].scrollIntoView()", element)
当向下滚动到元素时,上面的 scrollIntoView() 代码起作用。但是,向上滚动不起作用。
我已经尝试过运行 Chrome Driver 和 PhantomJs。
有什么建议?