Использование¶
При использовании библиотеки требуется выполнять определенную последовательность действий.
Создание клиента¶
Использование библиотеки начинается с создания экземпляра строителя 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
Руководство пользователя: Использование в приложении