Задать вопрос
HartX
@HartX
Студент, красавчик, плохой программист=)

Selenium python, как получить тэг без рекурсии?

Есть следующтй код:
Скриншот кода удалён модератором.

В нём есть кнопка, которую я хочу нажать, но чтобы найти её, мне нужно пройти по всем div класса u5x . Большинство классов меняют названия поэтому привязываться к ним нет смысла. Я хочу решить эту проблему, перемещаясь по родителям и детям. Я написал такой код:
review_desctop = self.driver.find_element(By.XPATH, '//div[@data-widget="listReviewsDesktop"]')
main_comments_page = review_desctop.find_elements(By.XPATH, './/div')[1]
main_comments_page = main_comments_page.find_elements(By.XPATH, './/div')

Но он не работает из-за того что вторая строка ищет все div рекурсивно, можно ли как то искать элемент по тегам без рекурсии?
  • Вопрос задан
  • 42 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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