moonz
@moonz
junior

Python Selenium работа с проверкой find_element_by_xpath?

Здравствуйте, только начал знакомство с Selenium, почитал на оф сайте доки и не смог найти конструкцию нужную мне.

Задача: скрипт переходит на целевую страницу и осуществляет поиск, если находит то кликает (если нет то ломается)
driver.find_element_by_xpath(u"//img[@alt='Спасибо']").click()


Мне нужно реализовать конструкцию проверки вхождения, потому что на данный момент скрипт просто встаёт и перестает работать когда Не находит кнопки "Спасибо", и выполнял бы driver.back()

Пробовал реализовать с помощью if но в таком случае скрипт вообще отказывался корректно работать. Я так понимаю что у самого селениума своя особая конструкция синтаксис которой необходимо соблюдать.
Заранее благодарю за любые подсказки.
  • Вопрос задан
  • 88 просмотров
Решения вопроса 1
moonz
@moonz Автор вопроса
junior
Нашел решение сам =_=
try:
                driver.find_element_by_xpath(u"//img[@alt='Спасибо']").click()
                driver.back() 
except:
                driver.back()
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Stqs
senior software developer
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
от 1 600 до 2 600 usd.
Marilyn Москва
от 100 000 до 160 000 руб.
Popmechanic Москва
от 100 000 до 150 000 руб.
21 авг. 2018, в 20:22
530 руб./в час
21 авг. 2018, в 19:08
500 руб./за проект
21 авг. 2018, в 18:45
50000 руб./в месяц