Пакет Selenium для автоматизации взаимодействия браузера - PullRequest
0 голосов
/ 05 мая 2019

Я использую селен для автоматизации повторяющихся задач. Это работает очень хорошо. Но я столкнулся с проблемой, когда мне отправили электронное письмо с кнопкой загрузки. Я не уверен, как нажать на него? Я могу получить XPath, но это работает только один раз. Любая помощь будет отличной!

Вот кнопка, которую я пытаюсь выбрать Кнопка электронной почты

download_button = driver.find_element_by_xpath('//*[@id="m_-2340741114430056650background-table"]/tbody/tr/td/table/tbody/tr[4]/td/table/tbody/tr/td[2]/table/tbody')

xpath работает только один раз после того, как я выбрал этот конкретный путь. Идея заключается в том, что это письмо отправляется каждую неделю, и я автоматически выбираю кнопку для загрузки. Для этого элемента нет других идентификаторов, таких как имя или идентификатор и т. Д. Письмо отправлено другой компанией, поэтому я не думаю, что у меня есть доступ к изменению способа его отправки.

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация. Спасибо за любую помощь.

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