gpt4 book ai didi

javascript - Selenium 按特定像素值滚动

转载 作者:行者123 更新时间:2023-12-04 02:26:58 24 4
gpt4 key购买 nike

我看到 python selenium 我可以使用滚动到元素

self.driver.execute_script("return arguments[0].scrollIntoView(true);", element)

或使用像素值作为
driver.execute_script("window.scrollTo(0, <vertical_position_to_scroll> )")

但是有没有办法从当前元素或当前位置滚动特定像素值。例如如果我移动到元素,我想从那里向上滚动 10 个像素。

最佳答案

我会使用 window.scrollBy(x, y)
像这样:

#first move to the element
self.driver.execute_script("return arguments[0].scrollIntoView(true);", element)
#then scroll by x, y values, in this case 10 pixels up
self.driver.execute_script("window.scrollBy(0, -10);")

HERE您将在 scrollBy 上找到文档.

关于javascript - Selenium 按特定像素值滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51621817/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com