как получить Id или xpath для элементов во всплывающем окне для автоматизации в python - PullRequest
0 голосов
/ 28 апреля 2020

как получить Id или xpath для элементов во всплывающем окне, поскольку мы не можем проверить элементы во всплывающем окне. Я пытаюсь автоматизировать в python и пытаюсь получить доступ к элементам по xpath или id, но в случае всплывающего окна аутентификации я не могу найти id или xpath для поля имени пользователя или пароля, поэтому возникает проблема при автоматизации. Можете ли вы подтвердить, как обрабатывать всплывающее окно аутентификации. Как и по протоколу https: / передача имени пользователя и пароля с URL не работает. Не могли бы вы помочь.

1 Ответ

0 голосов
/ 28 апреля 2020

Вы можете получить ссылку на элемент, откроется всплывающее окно. И откройте новую вкладку, например

body = driver.find_elements_by_css_selector("body")
body.send_keys(Keys.CONTROL + "t")

И откройте всплывающую ссылку в новой вкладке.

driver.get(<your_pop-up_link>)

Если вы отправите мне веб-сайт, я могу отправить вам рабочую демонстрацию

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