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

Как нажать на тег a, где href=javascript:void(0) с помощью Python Selenium?

Вот Html: 6208050eddd96764778947.png

Вот код:
element = brain.find_element(By.CLASS_NAME, 'js-submit c-button c-button--large ht')
brain.execute_script("arguments[0].click();", element)

В итоге выскакивает ошибка
Message: no such element: Unable to locate element
  • Вопрос задан
  • 193 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@Freeshca Автор вопроса
Ошибка заключалась в том что надо не по классу искать элемент, а по его xpath.
Видимо это так работает из-за пробелов в названии класса. Забавно...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы