Package 

Class WebDriverContext

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    
    public class WebDriverContext
     implements AutoCloseable
                        

    The web driver context. Web page fetch tasks run in web driver contexts.

    • Method Summary

      Modifier and Type Method Description
      Boolean getIsActive()
      Boolean getIsReady()
      final BrowserId getBrowserId()
      final FetchResult run(FetchTask task, SuspendFunction2<FetchTask, WebDriver, FetchResult> browseFun)
      Unit maintain()
      Unit close() Closing call stack:PrivacyContextManager.close -> PrivacyContext.close -> WebDriverContext.close -> WebDriverPoolManager.close -> BrowserManager.close -> Browser.close -> WebDriver.close |-> LoadingWebDriverPool.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • WebDriverContext

        WebDriverContext(BrowserId browserId, WebDriverPoolManager driverPoolManager, ImmutableConfig unmodifiedConfig)
    • Method Detail

      • run

         final FetchResult run(FetchTask task, SuspendFunction2<FetchTask, WebDriver, FetchResult> browseFun)
      • close

         Unit close()

        Closing call stack:

        PrivacyContextManager.close -> PrivacyContext.close -> WebDriverContext.close -> WebDriverPoolManager.close -> BrowserManager.close -> Browser.close -> WebDriver.close |-> LoadingWebDriverPool.close