ClientBuilder#
- public final class ClientBuilder#
Строитель клиента к клиентскому приложению GlobalERP.
See also
Constructors#
ClientBuilder#
- public ClientBuilder()#
Methods#
build#
- public Client build()#
Строит экземпляр контекста.
- Returns
Новый экземпляр
BrowserContext
.
forWebDriver#
- public static ClientBuilder forWebDriver(RemoteWebDriver remoteWebDriver)#
setAdminCredentials#
- public ClientBuilder setAdminCredentials(UserPassword credentials)#
Устанавливает ссылку учётные данные административного пользователя.
- Parameters
credentials – стратегия входа
- Returns
Текущий экземпляр строителя.
See also
setLoginStrategy#
- public ClientBuilder setLoginStrategy(LoginStrategy loginStrategy)#
Устанавливает ссылку на реализацию стратегии входа в систему, используемую для аутентификации на сервере Global ERP и выбора приложения.
- Parameters
loginStrategy – стратегия входа
- Returns
Текущий экземпляр строителя.
setLogoutStrategy#
- public ClientBuilder setLogoutStrategy(LogoutStrategy logoutStrategy)#
Устанавливает ссылку на реализацию стратегии закрытии приложения и выхода из системы.
- Parameters
logoutStrategy – стратегия входа
- Returns
Текущий экземпляр строителя.
setRemoteWebDriver#
- public ClientBuilder setRemoteWebDriver(RemoteWebDriver remoteWebDriver)#
Устанавливает ссылку на реализацию
RemoteWebDriver
специфичную для браузера (Chrome/Mozilla/Edge/Opera).- Parameters
remoteWebDriver – экземпляр
RemoteWebDriver
- Returns
Текущий экземпляр строителя.
setUrl#
- public ClientBuilder setUrl(URL url)#
Устанавливает адрес сервера Global ERP.
- Parameters
url – адрес
- Returns
Текущий экземпляр строителя.
setUrl#
- public ClientBuilder setUrl(String url)#
Устанавливает адрес сервера Global ERP.
- Parameters
url – адрес
- Returns
Текущий экземпляр строителя.
setUrl#
- public ClientBuilder setUrl(String protocol, String host, int port)#
- Parameters
protocol – Протокол: [http|https]
host – адрес
port – порт
- Returns
Текущий экземпляр строителя.