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

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