Проблема с поиском элемента по xpath (модуль селена в python) - PullRequest
0 голосов
/ 08 февраля 2020

Я использую модуль селена для очистки веб-сайта (expedia) с целью получения цен на авиабилеты.

У меня возникают проблемы, когда я хочу щелкнуть элемент (кнопка поиска), чтобы отправить информация, иногда это идет хорошо, но в большинстве случаев я получаю следующее исключение:

selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element <button type="submit" class="btn-primary btn-action gcw-submit">...</button> is not clickable at point (77, 492). Other element would receive the click: <th scope="col" class="datepicker-day-name">...</th>
  (Session info: chrome=80.0.3987.87)

Я делаю так:

Сначала я определяю элемент по xpath:

find = browser.find_element_by_xpath("//button[@class='btn-primary btn-action gcw-submit']")
time.sleep(5)

Затем я нажимаю на нее:

find.click()

И, как я уже говорил, иногда эта операция выполняется с успехом, иногда нет.

Я открыт для любых предложений.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...