Package com.epam.healenium.utils
Class ProxyFactory
java.lang.Object
com.epam.healenium.utils.ProxyFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends org.openqa.selenium.WebDriver>
SelfHealingDrivercreateDriverProxy(ClassLoader loader, InvocationHandler handler, Class<T> clazz) static <T extends org.openqa.selenium.WebDriver.TargetLocator>
TcreateTargetLocatorProxy(ClassLoader loader, InvocationHandler handler) static <T extends org.openqa.selenium.WebElement>
TcreateWebElementProxy(ClassLoader loader, InvocationHandler handler)
-
Constructor Details
-
ProxyFactory
public ProxyFactory()
-
-
Method Details
-
createDriverProxy
public static <T extends org.openqa.selenium.WebDriver> SelfHealingDriver createDriverProxy(ClassLoader loader, InvocationHandler handler, Class<T> clazz) -
createWebElementProxy
public static <T extends org.openqa.selenium.WebElement> T createWebElementProxy(ClassLoader loader, InvocationHandler handler) -
createTargetLocatorProxy
public static <T extends org.openqa.selenium.WebDriver.TargetLocator> T createTargetLocatorProxy(ClassLoader loader, InvocationHandler handler)
-