Мой скрипт в среде Robot использует Белая библиотека , чтобы найти всплывающее окно и аутентифицировать пользователя, введя его имя пользователя и пароль, а затем нажав кнопку для подключения.
Скрипт работает хорошо когда экран монитора открыт, но завершается неудачей, когда экран монитора закрывается (т. е. windows сеанс заблокирован (Ctrl + Alt + Del)). Сценарий должен запускаться автоматически в любое время Дженкинсом. По этой причине во время выполнения теста экран не требуется.
Я тоже безуспешно пытался с Autoit library , и я также пытался отправить учетные данные в URL-адресе, подобном этому "http://user:password@myserverurl.com». Что не помогло, потому что это всплывающее окно появляется в середине сценария другого приложения, проверка подлинности которого уже была произведена через другую страницу входа в начале сценария.
Пожалуйста, пришлите мне свои предложения, если есть a способ имитации открытого экрана монитора или другой библиотеки, которую я могу использовать для обработки всплывающего окна браузера при закрытии экрана монитора .
Заранее спасибо. Мой код:
WhiteLib.Attach Window ${windowTitle}
WhiteLib.Press Keys ${user}
WhiteLib.Press Special Key TAB
WhiteLib.Press Keys ${password}
WhiteLib.Press Special Key TAB
WhiteLib.Press Special Key RETURN