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
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()
-
Method Details
-
getCurrentEngine
SelfHealingEngine getCurrentEngine() -
getDelegate
<T extends org.openqa.selenium.WebDriver> T getDelegate() -
create
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) -
create
-