Как прокрутить до нижней части div с помощью Selenium Python - PullRequest
0 голосов
/ 04 марта 2019

Я пытаюсь получить имена всех гостей, присутствующих на моем мероприятии, и выбрал «идущие» на моем мероприятии.

Я перехожу на страницу события, нажимаю на опцию X going / Y interested и диалоговое окнокоробка открывается.Диалоговое окно можно прокручивать и его нужно прокручивать, чтобы получить список всех гостей моих мероприятий.Это типичное прокручиваемое окно с отложенной загрузкой.

Я попытался использовать функцию execute_script, чтобы немного прокрутить вниз, но так как я не знаю достаточно javascript, я не смог изменить его, чтобы достичь концадиалоговое окно.

Как прокрутить до конца диалоговое окно?

Ответы [ 2 ]

0 голосов
/ 04 марта 2019

Попробовал следующие варианты. Попробуйте это с помощью div_element.

driver.execute_script("return arguments[0].scrollIntoView(true);", div_element)
0 голосов
/ 04 марта 2019

Если вы знаете элемент id, вы можете использовать это:

from selenium.webdriver.common.action_chains import ActionChains

ActionChains(driver).move_to_element(driver.sl.find_element_by_id('my-id')).perform()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...