Есть ли какие-либо встроенные функции для обработки всплывающего окна проверки подлинности безопасности Windows в браузере с помощью инструмента UFT?

#qtp #hp-uft #uft14

#qtp #hp-uft #uft14

Вопрос:

введите описание изображения здесь

Я пытаюсь автоматизировать веб-портал, каждый раз, когда IE переходит на этот веб-сайт, он запрашивает имя пользователя и пароль. Это всплывающее окно безопасности Windows. В selenium это можно обработать, указав имя пользователя и пароль перед URL-адресом что-то вроде http://username:password@www.xyz.com . Я ищу решение, подобное тому же в UFT. Я использую uft 14.51.

Я попытался идентифицировать объекты в этом всплывающем окне, чтобы ввести имя пользователя и пароль, но все объекты добавляются в репозиторий как окно класса и имя как безопасность Windows. Ни один из объектов не идентифицируется однозначно.

Ответ №1:

Если вы можете указать имя пользователя и пароль в URL-адресе в selenium, то вы сможете сделать то же самое в UFT.

В любом случае вам следует ознакомиться со сценариями восстановления UFT. это позволяет выполнять предопределенные шаги всякий раз, когда тест сталкивается с конкретной ошибкой.

Ответ №2:

IE больше не поддерживает имена пользователей и пароли в адресах веб-сайтов (URL-адреса HTTP или HTTPS):

Internet Explorer версий 3.0 -6.0 поддерживает следующий синтаксис для URL-адресов HTTP или HTTPS: http (ы)://username:password@server/resource.ext

Версии Windows Internet Explorer, выпущенные начиная с выпуска обновления для системы безопасности 832894, не поддерживают обработку имен пользователей и паролей в HTTP и HTTP с URL-адресами Secure Sockets Layer (SSL) или HTTPS.

Для получения дополнительной информации, пожалуйста, посетите этот веб-сайт: https://support.microsoft.com/en-us/help/834489/internet-explorer-does-not-support-user-names-and-passwords-in-web-sit

Попробуйте использовать надстройку UIAutomation:

  1. Откройте окно Object Spy с панели инструментов
  2. Измените режим по умолчанию на UIAutomation
  3. Активируйте UIAutomation и наведите указатель мыши на элементы, которые вы хотите идентифицировать

Если у вас нет опции UIAutomation, см. Эту ссылку по установке надстроек UFT: https://admhelp.microfocus.com/uft/en/14.50-14.53/UFT_Help/Content/Addins_Guide/z_Sxn_AddinWorkingW.htm#mt-item-1