Использование¶
При использовании библиотеки требуется выполнять определенную последовательность действий.
Создание клиента¶
Использование библиотеки начинается с создания экземпляра строителя ClientBuilder
и
построения экземпляра клиента веб-браузера Client
.
Клиент веб-браузера декорирует экземпляр
org.openqa.selenium.remote.RemoteWebDriver
, запускающего и управляющего процессом веб-браузера.
При построении клиента определяются:
Конкретная реализация RemoteWebDriver (
ChromeDriver
,EdgeDriver
и т.п.).Адрес сервера приложений Global ERP.
Стратегия входа в систему и выбора приложения
LoginStrategy
.Стратегия закрытия приложения и выхода из системы
LogoutStrategy
.Учётные данные пользователя и администратора.
See also
Руководство пользователя: Использование в приложении
Подключение клиента¶
В начале работы с клиентом необходимо вызвать метод Client#login()
.
Метод выполнит запуск веб-браузера, подключение к
системе и открытие приложения. После успешного выполнения этих действий, будет возвращён объект типа
Application
.
See also
Руководство пользователя: Объект приложения
Выполнение действий¶
На этом этапе вы выполняете требуемые действия и проверки, используя классы и методы библиотеки.
See also
Руководство пользователя: Использование в приложении
Руководство пользователя: Использование в тесте
Руководство пользователя: Основные объекты
Закрытие клиента¶
В завершении работы с клиентом необходимо вызвать метод Client#logout()
.
Метод выполнит закрытие приложения, завершит пользовательскую сеанс на сервере и закроет веб-браузер.
See also
Руководство пользователя: Использование в приложении