Class SmartElementHandler
java.lang.Object
net.thucydides.core.annotations.locators.AbstractSingleItemHandler<WebElementFacade>
net.thucydides.core.annotations.locators.SmartElementHandler
- All Implemented Interfaces:
InvocationHandler
-
Field Summary
Fields inherited from class net.thucydides.core.annotations.locators.AbstractSingleItemHandler
implementerClass, locator, page -
Constructor Summary
ConstructorsConstructorDescriptionSmartElementHandler(Class<?> interfaceType, org.openqa.selenium.support.pagefactory.ElementLocator locator, PageObject page) -
Method Summary
Methods inherited from class net.thucydides.core.annotations.locators.AbstractSingleItemHandler
invoke
-
Constructor Details
-
SmartElementHandler
public SmartElementHandler(Class<?> interfaceType, org.openqa.selenium.support.pagefactory.ElementLocator locator, PageObject page)
-
-
Method Details
-
newElementInstance
protected Object newElementInstance() throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException- Specified by:
newElementInstancein classAbstractSingleItemHandler<WebElementFacade>- Throws:
InvocationTargetExceptionNoSuchMethodExceptionInstantiationExceptionIllegalAccessException
-