ClientImpl

class ClientImpl implements Client

Реализация клиента, независимого от конкретной реализации браузера.

Constructors

ClientImpl

ClientImpl(RemoteWebDriver remoteWebDriver, URL url, LoginStrategy loginStrategy, LogoutStrategy logoutStrategy)

Methods

close

public void close()

getAdminCredentials

Credentials getAdminCredentials()

Возвращает учётные данные административного пользователя.

Используются при обращениях к системным сервисам сервера.

Значение свойства не является обязательным, по-этому не включено в число аргументов конструктора.

Returns:

Учётные данные.

getApplicationName

public String getApplicationName()

getLoginStrategy

public LoginStrategy getLoginStrategy()

Возвращает ссылку на текущую стратегию входа в систему.

Returns:

стратегия входа

getLogoutStrategy

public LogoutStrategy getLogoutStrategy()

Возвращает ссылку на текущую стратегию выхода из системы.

Returns:

стратегия выхода

getRemoteWebDriver

public RemoteWebDriver getRemoteWebDriver()

getStartupFormName

public Optional<String> getStartupFormName()

getUrl

public URL getUrl()

isLoggedIn

public boolean isLoggedIn()

login

public Application login()

logout

public void logout()

services

public Services services()

setAdminCredentials

ClientImpl setAdminCredentials(UserPassword adminCredentials)

Устанавливает значение свойства getAdminCredentials().

Parameters:
  • adminCredentials – Учётные данные.

Returns:

текущий экземпляр