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.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
    static void
     
     
    create(org.openqa.selenium.WebDriver delegate)
    Instantiates the self-healing driver.
    create(org.openqa.selenium.WebDriver delegate, com.typesafe.config.Config config)
     
    createTestDriver(org.openqa.selenium.WebDriver delegate)
     
     
    <T extends org.openqa.selenium.WebDriver>
    T
     
    static void
    setEngineFields(org.openqa.selenium.WebDriver delegate, SelfHealingEngine selfHealingEngine)
     

    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)
    • createTestDriver

      static SelfHealingDriver createTestDriver(org.openqa.selenium.WebDriver delegate)
    • setEngineFields

      static void setEngineFields(org.openqa.selenium.WebDriver delegate, SelfHealingEngine selfHealingEngine)
    • callInitActions

      static void callInitActions(SelfHealingEngine selfHealingEngine)
    • create

      static SelfHealingDriver create(SelfHealingEngine engine)