【发布时间】:2018-09-20 21:13:23
【问题描述】:
使用 Python Selenium 调用简单的滚动操作不起作用:
driver = webdriver.Chrome()
driver.get('https://www.wikipedia.org/')
time.sleep(2)
actions = ActionChains(driver)
actions.move_by_offset(500, 500).perform()
例如移动到元素的功能,工作 Ok and Do scroll:
driver = webdriver.Chrome()
driver.get('https://www.wikipedia.org/')
time.sleep(2)
element = driver.find_element_by_css_selector(<Something>)
actions = ActionChains(driver)
actions.move_to_element(element).perform()
调用移动到有偏移的元素,不起作用:
driver = webdriver.Chrome()
driver.get('https://www.wikipedia.org/')
time.sleep(2)
element = driver.find_element_by_css_selector(<Something>)
actions = ActionChains(driver)
actions.move_to_element_with_offset(element, 500, 500).perform()
有什么原因吗?
【问题讨论】:
标签: python selenium selenium-webdriver selenium-chromedriver