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

Клик по элементу имеющему случайное название класса selenium?

Нужно кликнуть кнопку "Далее" в форме регистрации аккаунта хухл.
qLDt64wYSl6tuWiJudCnTA.png
Проблема в том, что эта кнопка по сути не имеет никаких опознаваемых знаков, и её класс меняется после каждого обновления страницы. Можно ли как то кликнуть её с помощью
driver.find_element_by_xpath(' - ').click()?
если нет, то как это реализовать?

cсылка регистрации:
  • Вопрос задан
  • 210 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию: от новичка до автоматизатора
    9 месяцев
    Далее
  • Яндекс Практикум
    Автоматизатор тестирования на Python
    5 месяцев
    Далее
  • Яндекс Практикум
    Тестирование веб-приложений на Python
    6 месяцев
    Далее
Решения вопроса 1
glaphire
@glaphire
PHP developer
Если у элемента нет уникального идентификатора, то надо подобрать относительный идентификатор (составной), нп. div1 > div2 > div3[0] ( образно, в xpath оно иначе записывается)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
alekciy
@alekciy
Вёбных дел мастер
Нужно кликнуть кнопку "Далее" в форме регистрации аккаунта хухл.

Для кнопок на парсинге обычно очень хорошо работает конструкция:
//*[contains(text(),'Далее')]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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