Selenium:在浏览器窗口中滚动滚动条(而不是浏览器滚动条)

时间:2018-03-22 06:33:58

标签: python python-2.7 selenium selenium-webdriver

我正在尝试在浏览器窗口中滚动。通常,您可以滚动浏览器的滚动条:

public void next(HomeStatus Home){
   this.successor.check(Home);
}

但这不是我想要做的。在下图中,您将看到我正在尝试向下滚动的滚动条。

请参阅我要滚动的滚动条的红色箭头: screenshot

1 个答案:

答案 0 :(得分:0)

您可以使用ActionChains中的move_to_element。找到要滚动到的元素,move_to_element将滚动到它

from selenium.webdriver.common.action_chains import ActionChains

element = driver.find_element(...)
ActionChains(driver).move_to_element(element).perform()