-
- All Implemented Interfaces:
-
java.lang.AutoCloseable
public class WebDriverContext implements AutoCloseable
The web driver context. Web page fetch tasks run in web driver contexts.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classWebDriverContext.Companion
-
Constructor Summary
Constructors Constructor Description WebDriverContext(BrowserId browserId, WebDriverPoolManager driverPoolManager, ImmutableConfig unmodifiedConfig)
-
Method Summary
Modifier and Type Method Description BooleangetIsActive()BooleangetIsRetired()BooleangetIsReady()final BrowserIdgetBrowserId()final FetchResultrun(FetchTask task, SuspendFunction2<FetchTask, WebDriver, FetchResult> browseFun)Unitmaintain()Unitclose()Closing call stack:PrivacyContextManager.close -> PrivacyContext.close -> WebDriverContext.close -> WebDriverPoolManager.close -> BrowserManager.close -> Browser.close -> WebDriver.close |-> LoadingWebDriverPool. -
-
Constructor Detail
-
WebDriverContext
WebDriverContext(BrowserId browserId, WebDriverPoolManager driverPoolManager, ImmutableConfig unmodifiedConfig)
-
-
Method Detail
-
getIsActive
Boolean getIsActive()
-
getIsRetired
Boolean getIsRetired()
-
getIsReady
Boolean getIsReady()
-
getBrowserId
final BrowserId getBrowserId()
-
run
final FetchResult run(FetchTask task, SuspendFunction2<FetchTask, WebDriver, FetchResult> browseFun)
-
-
-
-