@yamudaqq

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

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

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

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

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

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