public class WebDriverElementFinder extends Object
| Constructor and Description |
|---|
WebDriverElementFinder()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(String strategyName,
String implementation)
Add user defined handler of element finder.
|
static String |
convertToOptionLocatorWithParent(String parentLocator,
String optionLocator)
Deprecated.
|
org.openqa.selenium.WebElement |
findElement(org.openqa.selenium.WebDriver driver,
Locator ploc)
Find an element.
|
org.openqa.selenium.WebElement |
findElement(org.openqa.selenium.WebDriver driver,
Locator ploc,
List<Locator> selectedFrameLocators)
Find an element of specified locator.
|
org.openqa.selenium.WebElement |
findElement(org.openqa.selenium.WebDriver driver,
String locator)
Find an element.
|
List<org.openqa.selenium.WebElement> |
findElements(org.openqa.selenium.WebDriver driver,
Locator ploc)
Find elements of specified locator.
|
List<org.openqa.selenium.WebElement> |
findElements(org.openqa.selenium.WebDriver driver,
Locator ploc,
List<Locator> selectedFrameLocators)
Find elements of specified locator.
|
List<org.openqa.selenium.WebElement> |
findElements(org.openqa.selenium.WebDriver driver,
String locator)
Find elements of specified locator.
|
List<org.openqa.selenium.WebElement> |
findOptions(org.openqa.selenium.WebElement element,
OptionLocator poptloc)
Find "option" elements of specified option locator.
|
List<Locator> |
getCurrentFrameLocators()
Get copy of current frame locators.
|
OptionLocatorHandler |
getOptionHandler(OptionLocator poptloc)
Get option locator handler.
|
WebDriverElementFinder |
registerHandler(LocatorHandler handler)
Register locator handler.
|
WebDriverElementFinder |
registerOptionHandler(OptionLocatorHandler handler)
Register option locator handler.
|
void |
selectFrame(org.openqa.selenium.WebDriver driver,
Locator ploc)
Select frame or iframe.
|
void |
selectFrame(org.openqa.selenium.WebDriver driver,
String locator)
Select frame or iframe.
|
@Deprecated public static String convertToOptionLocatorWithParent(String parentLocator, String optionLocator)
parentLocator - parent locator.optionLocator - child option locator.public WebDriverElementFinder registerHandler(LocatorHandler handler)
handler - locator handler.public WebDriverElementFinder registerOptionHandler(OptionLocatorHandler handler)
handler - option locator handler.public OptionLocatorHandler getOptionHandler(OptionLocator poptloc)
poptloc - option locator.public void add(String strategyName, String implementation)
strategyName - strategy name.implementation - JavaScript code.public List<org.openqa.selenium.WebElement> findOptions(org.openqa.selenium.WebElement element, OptionLocator poptloc)
element - "select" element.poptloc - parsed option locator.public List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.WebDriver driver, Locator ploc, List<Locator> selectedFrameLocators)
driver - WebDriver.ploc - parsed locator.selectedFrameLocators - selected frame locators.public List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.WebDriver driver, Locator ploc)
driver - WebDriver.ploc - parsed locator.public List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.WebDriver driver, String locator)
driver - WebDriver.locator - locator.public org.openqa.selenium.WebElement findElement(org.openqa.selenium.WebDriver driver,
Locator ploc,
List<Locator> selectedFrameLocators)
driver - WebDriver.ploc - parsed locator.selectedFrameLocators - selected frame locators.org.openqa.selenium.NoSuchElementException - throw if element not found.public org.openqa.selenium.WebElement findElement(org.openqa.selenium.WebDriver driver,
Locator ploc)
driver - WebDriver.ploc - parsed locator.org.openqa.selenium.NoSuchElementException - throw if element not found.public org.openqa.selenium.WebElement findElement(org.openqa.selenium.WebDriver driver,
String locator)
driver - WebDriver.locator - locator.org.openqa.selenium.NoSuchElementException - throw if element not found.public void selectFrame(org.openqa.selenium.WebDriver driver,
Locator ploc)
driver - WebDriver.ploc - parsed locator to frame/iframe.public void selectFrame(org.openqa.selenium.WebDriver driver,
String locator)
driver - WebDriver.locator - locator to frame/iframe.Copyright © 2017. All rights reserved.