Задать вопрос
@Denis9999

Нажатие клавиш в Selenium Python Webdriver?

Для проверки правильности я начал нажимать клавиши после клика по input, чтобы видеть нажимаются ли они.

elem = driver.find_element_by_id("q")
elem.send_keys('t')
ActionChains(driver).key_down(Keys.LEFT_SHIFT).send_keys('ff').perform()

Код выше введет в input tFF, то есть левый шифт зажимается. Но стоит его переписать на CTRL+t:
ActionChains(driver).key_down(Keys.LEFT_CONTROL).send_keys('t').perform()

И не срабатывает, хоть по логике должно.
  • Вопрос задан
  • 2863 просмотра
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@galbator1x
С драйвером Firefox в ActionChains проблема может быть, попробуй без него.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 янв. 2025, в 19:19
2300 руб./в час
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час