В настоящее время я создаю поле автоматизации для заполнения в браузере (Chrome) с помощью VBA и селена. Что в настоящее время все в порядке. (сайт является внутренним)
Тем не менее, я наткнулся на это приглашение «сообщение из Интернета» после сохранения / отправки информации. Иногда это всплывающее окно дает мне подсказку, что оно было успешно сохранено, а иногда, если есть ошибки, окно сообщения содержит некоторый текст.
Чтобы я мог обработать это всплывающее окно с сообщениями и поставить некоторую проверку. В этом случае я хотел бы получить текст в этом окне сообщения. (Пожалуйста, обратитесь к красной стрелке).
![enter image description here](https://i.stack.imgur.com/IHSx9.png)
Код ниже - это то, что я использовал, чтобы принять / нажать кнопку «ОК». И не имеет никаких проблем. Однако, как уже упоминалось, я хотел бы получить текст внутри этого поля, чтобы поставить некоторые проверки.
То, что я пробовал до сих пор:
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 / Селен.