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:
Текущий экземпляр строителя.