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 TypeMethodDescriptionstatic 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)<T extends org.openqa.selenium.WebDriver>
TMethods 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
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
-