【发布时间】:2020-04-10 17:47:11
【问题描述】:
我想使用 python、selenium 和 chromedriver 将左侧导航栏(显示作业列表)滚动到底部。我尝试使用:
_driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
但是什么也没发生。我是网络自动化的新手,如果您需要什么,请告诉我。
附: Page source
【问题讨论】:
-
在 HTML 元素内滚动是一个常见问题。查看这些答案:stackoverflow.com/questions/27189182/… BTW,您无需滚动即可对元素进行操作,如果您需要加载新的列表元素,您可以在页面中执行特定的脚本/函数(查找此函数你必须使用浏览器的开发者工具)。
-
谢谢你。你能指导我如何找到那些特定的脚本/功能吗?不过,上面的问题链接对我很有帮助。
标签: python selenium google-chrome automation selenium-chromedriver