@Dessstiny

Как улучшить код с нажатием клика через get_element_by_class_name с одинаковыми классами двух элементов?

624833c59d470910482289.png
Если писать driver.execute_script("document.getElementByClassName('buttonDecline_3T_Jh')[0].click();") происходит клик по первой конпке, но мне надо воссоздать клик по второй кнопке, но при написании driver.execute_script("document.getElementByClassName('button_306O5')[0].click();") клика по второй кнопке не происходит.
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
А разве есть getElementByClassName ?

Если ищете несколько элементов с одинаковым классом, ваша кнопка будет минимум второй в списке, поэтому
document.getElementsByClassName('button_306O5')[1].click();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы