Задать вопрос
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 рекурсивно, можно ли как то искать элемент по тегам без рекурсии?
  • Вопрос задан
  • 45 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Stepik
    Selenium на Python за 3 часа
    1 неделя
    Далее
  • Учебный центр IBS
    SQA-050 Школа автоматизированного тестирования. Часть 2. Selenium WebDriver
    1 неделя
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
от 100 000 до 150 000 ₽
Data World Москва
от 180 000 до 210 000 ₽
Hard Bootstrapping LLC. Санкт-Петербург
от 175 000 до 350 000 ₽