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