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 Detail

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

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