【发布时间】:2018-08-16 22:41:30
【问题描述】:
我一直在寻找一种使用 selenium 在元素中滚动的方法。我已经能够上下滚动网页,但我还没有找到在元素内使用滚动条的方法。我想知道是否有其他人知道该怎么做。
【问题讨论】:
标签: python-3.x google-chrome selenium
我一直在寻找一种使用 selenium 在元素中滚动的方法。我已经能够上下滚动网页,但我还没有找到在元素内使用滚动条的方法。我想知道是否有其他人知道该怎么做。
【问题讨论】:
标签: python-3.x google-chrome selenium
你可以使用execute_script,例如,如果我们去一个随机的pastebin链接(https://pastebin.com/en0f652r)并使用下面的代码,它会向下滚动粘贴的代码窗口。
driver.execute_script("$('#paste_code').animate({scrollTop: '100px'})")
将“#paste_code”替换为您希望滚动的滚动条元素。
【讨论】: