public class BrowserElementLoader extends Object
BrowserContext element loader. It wraps WebElement
into BrowserElement and allows set optional elements, which
are not needed to be present immediately.| Constructor and Description |
|---|
BrowserElementLoader() |
| Modifier and Type | Method and Description |
|---|---|
<T extends BrowserElement> |
find(BrowserContext context,
org.openqa.selenium.By by,
Class<T> elementCls) |
<T extends BrowserElement> |
find(BrowserContext context,
ClassLoader loader,
Field field,
Class<T> elementCls) |
<T extends BrowserElement> |
findOne(BrowserContext context,
org.openqa.selenium.By by,
Class<T> elementCls,
boolean optional) |
<T extends BrowserElement> |
findOne(BrowserContext context,
ClassLoader loader,
Field field,
Class<T> elementCls,
boolean optional) |
<T extends BrowserElement> |
initBrowserElement(BrowserContext context,
org.openqa.selenium.WebElement webElement,
Class<T> elementCls,
boolean optional) |
<T extends BrowserElement> |
initBrowserElements(BrowserContext context,
List<org.openqa.selenium.WebElement> webElements,
Class<T> elementCls) |
protected List<org.openqa.selenium.WebElement> |
proxyForListLocator(ClassLoader loader,
org.openqa.selenium.support.pagefactory.ElementLocator locator) |
protected org.openqa.selenium.WebElement |
proxyForLocator(ClassLoader loader,
org.openqa.selenium.support.pagefactory.ElementLocator locator) |
public <T extends BrowserElement> T findOne(BrowserContext context, org.openqa.selenium.By by, Class<T> elementCls, boolean optional)
public <T extends BrowserElement> T findOne(BrowserContext context, ClassLoader loader, Field field, Class<T> elementCls, boolean optional)
public <T extends BrowserElement> List<T> find(BrowserContext context, org.openqa.selenium.By by, Class<T> elementCls)
public <T extends BrowserElement> List<T> find(BrowserContext context, ClassLoader loader, Field field, Class<T> elementCls)
public <T extends BrowserElement> T initBrowserElement(BrowserContext context, org.openqa.selenium.WebElement webElement, Class<T> elementCls, boolean optional)
public <T extends BrowserElement> List<T> initBrowserElements(BrowserContext context, List<org.openqa.selenium.WebElement> webElements, Class<T> elementCls)
protected org.openqa.selenium.WebElement proxyForLocator(ClassLoader loader, org.openqa.selenium.support.pagefactory.ElementLocator locator)
protected List<org.openqa.selenium.WebElement> proxyForListLocator(ClassLoader loader, org.openqa.selenium.support.pagefactory.ElementLocator locator)
Copyright © 2016 Etnetera a.s.. All rights reserved.