Я готовил автоматический тестовый скрипт для нашего сайта. У меня есть функция отправки почты. При отправке mail outlook выдается предупреждение, чтобы принять его для продолжения отправки почты. Но я не мог закрыть оповещение, используя селен, и если я вручную принимаю предупреждение, сценарий Selenium останавливается, и тестовый пример не выполняется.Обработка оповещения на основе ОС
Я пробовал под общим кодом в моем скрипте, и это не сработало.
Alert alert = driver.switchTo
Я знаю, что веб-драйвер selenium не может обрабатывать ни одно веб-приложение, но есть ли способ обойти его?
Hi Buddhika, Я пробовал вышеуказанный код, но он работает только для оповещения на основе браузера, а не оповещения на основе ОС. Например, у нас есть функция emaillity в нашем приложении, нажимая кнопку EMail. Эта кнопка заставляет Outlook отправлять почту, и появляется окно подтверждения отправки почты, и я не мог обработать предупреждение, так как оно создано Outlook, а не браузером. Thanks & Regards, Ganesh. K – ganku007
веб-драйвер selenium поддерживает только веб-приложения, что означает, что приложение необходимо открыть браузером, но для этого может быть косвенное решение. могу ли я знать, что сообщение об ошибке вы получаете, и если вы можете поместить часть кода в свой скрипт –
Hi Buddhika, спасибо за ваше время, я не получаю сообщение об ошибке. У меня есть функция печати в приложении. Я должен проверить функциональность. Нажимая на печать, он будет вызывать outlook, и для этого будет выдано окно с подтверждением. Когда окно сообщения всплывает, селен не выполняет следующую строку. Есть ли способ обработать этот тип сообщения. Спасибо и с уважением, Ганеш. K – ganku007