-
-
Method Summary
Modifier and Type Method Description abstract StringcurrentUrl()abstract StringpageSource()abstract Map<String, Object>mainRequestHeaders()abstract List<Map<String, String>>mainRequestCookies()abstract List<Map<String, String>>getCookies()abstract UnitnavigateTo(String url)abstract UnitsetTimeouts(BrowserSettings driverConfig)abstract UnitbringToFront()abstract LongwaitForSelector(String selector)Returns when element specified by selector satisfies {@code state} option. abstract LongwaitForSelector(String selector, Long timeoutMillis)Returns when element specified by selector satisfies {@code state} option. abstract LongwaitForSelector(String selector, Duration timeout)abstract LongwaitForNavigation()abstract LongwaitForNavigation(Long timeoutMillis)abstract LongwaitForNavigation(Duration timeout)abstract Booleanexists(String selector)abstract Unittype(String selector, String text)abstract Unitclick(String selector, Integer count)abstract UnitscrollTo(String selector)abstract UnitscrollDown(Integer count)abstract UnitscrollUp(Integer count)abstract StringouterHTML(String selector)abstract StringfirstText(String selector)abstract List<String>allTexts(String selector)abstract StringfirstAttr(String selector, String attrName)abstract List<String>allAttrs(String selector, String attrName)abstract Objectevaluate(String expression)abstract ObjectevaluateSilently(String expression)abstract ConnectionnewSession()abstract Connection.ResponseloadResource(String url)abstract Unitstop()abstract Unitfree()abstract UnitstartWork()abstract Unitretire()abstract Unitquit()abstract Unitcancel()abstract IntegergetId()abstract StringgetUrl()abstract BrowserInstancegetBrowserInstance()BrowserInstanceIdgetBrowserInstanceId()abstract InstantgetLastActiveTime()abstract DurationgetIdleTimeout()BooleangetIsIdle()abstract BooleangetIsCanceled()abstract BooleangetIsQuit()abstract BooleangetIsRetired()abstract StringgetName()abstract BrowserTypegetBrowserType()abstract BooleangetSupportJavascript()abstract BooleangetIsMockedPageSource()abstract StringgetSessionId()Function1<String, Long>getDelayPolicy()-
-
Method Detail
-
currentUrl
abstract String currentUrl()
-
pageSource
abstract String pageSource()
-
mainRequestHeaders
abstract Map<String, Object> mainRequestHeaders()
-
mainRequestCookies
abstract List<Map<String, String>> mainRequestCookies()
-
getCookies
abstract List<Map<String, String>> getCookies()
-
navigateTo
abstract Unit navigateTo(String url)
-
setTimeouts
abstract Unit setTimeouts(BrowserSettings driverConfig)
-
bringToFront
abstract Unit bringToFront()
-
waitForSelector
abstract Long waitForSelector(String selector)
Returns when element specified by selector satisfies {@code state} option.
-
waitForSelector
abstract Long waitForSelector(String selector, Long timeoutMillis)
Returns when element specified by selector satisfies {@code state} option. Returns the time remaining until timeout
-
waitForSelector
abstract Long waitForSelector(String selector, Duration timeout)
-
waitForNavigation
abstract Long waitForNavigation()
-
waitForNavigation
abstract Long waitForNavigation(Long timeoutMillis)
-
waitForNavigation
abstract Long waitForNavigation(Duration timeout)
-
scrollDown
abstract Unit scrollDown(Integer count)
-
evaluateSilently
abstract Object evaluateSilently(String expression)
-
newSession
abstract Connection newSession()
-
loadResource
abstract Connection.Response loadResource(String url)
-
getBrowserInstance
abstract BrowserInstance getBrowserInstance()
-
getBrowserInstanceId
BrowserInstanceId getBrowserInstanceId()
-
getLastActiveTime
abstract Instant getLastActiveTime()
-
getIdleTimeout
abstract Duration getIdleTimeout()
-
getIsCanceled
abstract Boolean getIsCanceled()
-
getIsRetired
abstract Boolean getIsRetired()
-
getBrowserType
abstract BrowserType getBrowserType()
-
getSupportJavascript
abstract Boolean getSupportJavascript()
-
getIsMockedPageSource
abstract Boolean getIsMockedPageSource()
-
getSessionId
abstract String getSessionId()
-
getDelayPolicy
Function1<String, Long> getDelayPolicy()
-
-
-
-