Использование

При использовании библиотеки требуется выполнять определенную последовательность действий.

Создание клиента

Использование библиотеки начинается с создания экземпляра строителя 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