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#
getLoginStrategy#
- public LoginStrategy getLoginStrategy()#
Возвращает ссылку на текущую стратегию входа в систему.
- Returns
стратегия входа
getLogoutStrategy#
- public LogoutStrategy getLogoutStrategy()#
Возвращает ссылку на текущую стратегию выхода из системы.
- Returns
стратегия выхода
getRemoteWebDriver#
- public RemoteWebDriver getRemoteWebDriver()#
getStartupFormName#
getUrl#
isLoggedIn#
- public boolean isLoggedIn()#
login#
- public Application login()#
logout#
- public void logout()#
services#
setAdminCredentials#
- ClientImpl setAdminCredentials(UserPassword adminCredentials)#
Устанавливает значение свойства
getAdminCredentials()
.- Parameters
adminCredentials – Учётные данные.
- Returns
текущий экземпляр