evgentor
@evgentor

Selenium почему не работает прокрутка клавишами?

Задача такая: на сайте при нажатии на кнопку выскакивает окно, где есть прокрутка. Также мне нужно вставить проручивание в цикл(Потому что сам блок бесконечный), поэтому решил использовать прокручивание клавишами END или PAGE_DOWN

block = browser.find_element_by_class_name('isgrP') #Найти блок, где нужно прокручиать
block.click() #Клик по блоку
block.send_keys(Keys_END) #Прокрутить на 1 шаг


Выдаёт ошибку
File "c:/Users/Eugene/Documents/Python/Tests/Inst/instparse.py", line 28, in
block.send_keys(Keys_PAGE_DOWN)
NameError: name 'Keys_PAGE_DOWN' is not defined


Тестил и без всяких кликов по блокам, и в других скриптах
browser.find_element_by_tag_name('body').send_keys(Keys_END)

Также не работает
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
Eugene потому наверное что в питоне константа END класса Keys обозначается Keys.END
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 18:39
30000 руб./за проект
25 нояб. 2024, в 18:35
30000 руб./за проект
25 нояб. 2024, в 18:33
10000 руб./за проект