我可以在python中使用selenium webdriver滚动网页

时间:2015-07-30 07:15:31

标签: python selenium

browser = webdriver.Firefox()

browser.get('http://www.example.com')

search_items = []

for i in range(0, 20):   
    items = browser.find_element_by_xpath(
        '//*[@id="asrt%s"]/section[2]'
        % str(i))
    driver.items("window.scrollTo(0, Y)")

    print items.text

2 个答案:

答案 0 :(得分:1)

如果您想要滚动到WebElement,可以使用:

((JavascriptExecutor)driver).executeScript("arguments[0].scrollIntoView(true);", element);

其中element是您设置的WebElement的变量。

答案 1 :(得分:0)

你可以使用

driver.execute_script(“window.scrollTo(0,Y)”)