Package com.epam.healenium
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
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static SelfHealingDrivercreate(SelfHealingEngine engine)static SelfHealingDrivercreate(org.openqa.selenium.WebDriver delegate)Instantiates the self-healing driver.static SelfHealingDrivercreate(org.openqa.selenium.WebDriver delegate, com.typesafe.config.Config config)SelfHealingEnginegetCurrentEngine()<T extends org.openqa.selenium.WebDriver>
TgetDelegate()static voidsetEngineFields(org.openqa.selenium.WebDriver delegate, SelfHealingEngine selfHealingEngine)
-
-
-
Method Detail
-
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, likeChromeDriver,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)
-
create
static SelfHealingDriver create(SelfHealingEngine engine)
-
-