【问题标题】:How to scroll in an element using selenium in python如何在python中使用硒滚动元素
【发布时间】:2018-08-16 22:41:30
【问题描述】:

我一直在寻找一种使用 selenium 在元素中滚动的方法。我已经能够上下滚动网页,但我还没有找到在元素内使用滚动条的方法。我想知道是否有其他人知道该怎么做。

【问题讨论】:

    标签: python-3.x google-chrome selenium


    【解决方案1】:

    你可以使用execute_script,例如,如果我们去一个随机的pastebin链接(https://pastebin.com/en0f652r)并使用下面的代码,它会向下滚动粘贴的代码窗口。

    driver.execute_script("$('#paste_code').animate({scrollTop: '100px'})")
    

    将“#paste_code”替换为您希望滚动的滚动条元素。

    【讨论】:

    • 只是为了澄清,因为我发现这有点令人困惑,直到我做了一些调查。该行的 "$('#paste_code') 部分是您要滚动的元素的名称。
    猜你喜欢
    • 2019-10-08
    • 2019-07-12
    • 2020-04-27
    • 1970-01-01
    • 2013-12-08
    • 1970-01-01
    • 1970-01-01
    • 2020-09-14
    • 2021-06-05
    相关资源
    最近更新 更多