public class HtmlElementDecorator extends Object implements org.openqa.selenium.support.pagefactory.FieldDecorator
WebElementList<WebElement>HtmlElement and its successors)TypifiedElement successors)WebElements, lists of WebElements, typified elements and lists of typified elements
have to be marked with FindBy, FindBys
or FindAll annotation.| Modifier and Type | Field and Description |
|---|---|
protected org.openqa.selenium.support.pagefactory.ElementLocatorFactory |
factory |
| Constructor and Description |
|---|
HtmlElementDecorator(CustomElementLocatorFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
Object |
decorate(ClassLoader loader,
Field field) |
protected <T extends HtmlElement> |
decorateHtmlElement(ClassLoader loader,
Field field) |
protected <T extends HtmlElement> |
decorateHtmlElementList(ClassLoader loader,
Field field) |
protected <T extends TypifiedElement> |
decorateTypifiedElement(ClassLoader loader,
Field field) |
protected <T extends TypifiedElement> |
decorateTypifiedElementList(ClassLoader loader,
Field field) |
protected org.openqa.selenium.WebElement |
decorateWebElement(ClassLoader loader,
Field field) |
protected List<org.openqa.selenium.WebElement> |
decorateWebElementList(ClassLoader loader,
Field field) |
protected org.openqa.selenium.support.pagefactory.ElementLocatorFactory factory
public HtmlElementDecorator(CustomElementLocatorFactory factory)
public Object decorate(ClassLoader loader, Field field)
decorate in interface org.openqa.selenium.support.pagefactory.FieldDecoratorprotected <T extends TypifiedElement> T decorateTypifiedElement(ClassLoader loader, Field field)
protected <T extends HtmlElement> T decorateHtmlElement(ClassLoader loader, Field field)
protected org.openqa.selenium.WebElement decorateWebElement(ClassLoader loader, Field field)
protected <T extends TypifiedElement> List<T> decorateTypifiedElementList(ClassLoader loader, Field field)
protected <T extends HtmlElement> List<T> decorateHtmlElementList(ClassLoader loader, Field field)
protected List<org.openqa.selenium.WebElement> decorateWebElementList(ClassLoader loader, Field field)
Copyright © 2023 Yandex. All rights reserved.