“Прокрутите на элемент Python Selenium” Ответ

Прокрутите на элемент Python Selenium

from selenium.webdriver.common.action_chains import ActionChains

element = driver.find_element_by_id("my-id")

actions = ActionChains(driver)
actions.move_to_element(element).perform()
Happy Hawk

Как прокрутить в селене -питоне

   for i in range(20): # adjust integer value for need
       # you can change right side number for scroll convenience or destination 
       driver.execute_script("window.scrollBy(0, 250)")
       # you can change time integer to float or remove
       time.sleep(1)
Dangerous Dog

Selenium Scrolk to Element Python

# this scrolls untill the element is in the middle of the page
element = driver.find_element_by_id("my-id")
desired_y = (element.size['height'] / 2) + element.location['y']
current_y = (driver.execute_script('return window.innerHeight') / 2) + driver.execute_script('return window.pageYOffset')
scroll_y_by = desired_y - current_y
driver.execute_script("window.scrollBy(0, arguments[0]);", scroll_y_by)
Helpless Hummingbird

Прокрутите вниз Selenium Python

browser.execute_script("window.scrollTo(0,document.body.scrollHeight)")
Expensive Earthworm

Ответы похожие на “Прокрутите на элемент Python Selenium”

Вопросы похожие на “Прокрутите на элемент Python Selenium”

Больше похожих ответов на “Прокрутите на элемент Python Selenium” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования