Получить текст из сообщения с предупреждением из Интернета с помощью Selenium и VBA - PullRequest
0 голосов
/ 26 марта 2020

В настоящее время я создаю поле автоматизации для заполнения в браузере (Chrome) с помощью VBA и селена. Что в настоящее время все в порядке. (сайт является внутренним)

Тем не менее, я наткнулся на это приглашение «сообщение из Интернета» после сохранения / отправки информации. Иногда это всплывающее окно дает мне подсказку, что оно было успешно сохранено, а иногда, если есть ошибки, окно сообщения содержит некоторый текст.

Чтобы я мог обработать это всплывающее окно с сообщениями и поставить некоторую проверку. В этом случае я хотел бы получить текст в этом окне сообщения. (Пожалуйста, обратитесь к красной стрелке).

enter image description here

Код ниже - это то, что я использовал, чтобы принять / нажать кнопку «ОК». И не имеет никаких проблем. Однако, как уже упоминалось, я хотел бы получить текст внутри этого поля, чтобы поставить некоторые проверки.

То, что я пробовал до сих пор:

driver.SwitchToAlert
driver.SwitchToAlert.Text <<<--- this is where I attempt to get the text however, it doesn't work.
driver.SwitchToAlert(20).accept

Кроме того, у меня есть проверка ниже кода:

driver.switchTo().alert().getText();

Однако, похоже, это не так работать в VBA / Селен.

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