Interface SelfHealingDriver

All Superinterfaces:
org.openqa.selenium.SearchContext, org.openqa.selenium.WebDriver

public interface SelfHealingDriver extends org.openqa.selenium.WebDriver
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.openqa.selenium.WebDriver

    org.openqa.selenium.WebDriver.ImeHandler, org.openqa.selenium.WebDriver.Navigation, org.openqa.selenium.WebDriver.Options, org.openqa.selenium.WebDriver.TargetLocator, org.openqa.selenium.WebDriver.Timeouts, org.openqa.selenium.WebDriver.Window
  • Method Summary

    Modifier and Type
    Method
    Description
     
    create​(org.openqa.selenium.WebDriver delegate)
    Instantiates the self-healing driver.
    create​(org.openqa.selenium.WebDriver delegate, com.typesafe.config.Config config)
     
     
    <T extends org.openqa.selenium.WebDriver>
    T
     

    Methods inherited from interface org.openqa.selenium.WebDriver

    close, findElement, findElements, get, getCurrentUrl, getPageSource, getTitle, getWindowHandle, getWindowHandles, manage, navigate, quit, switchTo
  • Method Details

    • getCurrentEngine

      SelfHealingEngine getCurrentEngine()
    • getDelegate

      <T extends org.openqa.selenium.WebDriver> T getDelegate()
    • create

      static SelfHealingDriver create(org.openqa.selenium.WebDriver delegate)
      Instantiates the self-healing driver.
      Parameters:
      delegate - the original driver, like ChromeDriver, FirefoxDriver, etc.
      Returns:
      SelfHealingDriver instance
    • create

      static SelfHealingDriver create(org.openqa.selenium.WebDriver delegate, com.typesafe.config.Config config)
    • create

      static SelfHealingDriver create(SelfHealingEngine engine)