public class WebDriverElementFinder
extends com.thoughtworks.selenium.webdriven.ElementFinder
| Constructor and Description |
|---|
WebDriverElementFinder()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(String strategyName,
String implementation) |
static String |
convertToOptionLocatorWithParent(String parentLocator,
String optionLocator)
Convert to option locator with parent.
|
org.openqa.selenium.WebElement |
findElement(org.openqa.selenium.WebDriver driver,
String locator) |
org.openqa.selenium.WebElement |
findElement(org.openqa.selenium.WebDriver driver,
String locator,
List<Locator> selectedFrameLocators)
Find an element 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> |
findElements(org.openqa.selenium.WebDriver driver,
String locator,
List<Locator> selectedFrameLocators)
Find elements of specified locator.
|
List<Locator> |
getCurrentFrameLocators()
Get copy of current frame locators.
|
WebDriverElementFinder |
registerHandler(LocatorHandler handler)
Register locator handler.
|
WebDriverElementFinder |
registerOptionHandler(OptionLocatorHandler handler)
Register option locator handler.
|
void |
selectFrame(org.openqa.selenium.WebDriver driver,
String locator)
Select frame or iframe.
|
org.openqa.selenium.WebElement |
superFindElement(org.openqa.selenium.WebDriver driver,
String locator)
call findElement of superclass.
|
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 void add(String strategyName, String implementation)
add in class com.thoughtworks.selenium.webdriven.ElementFinderpublic org.openqa.selenium.WebElement superFindElement(org.openqa.selenium.WebDriver driver,
String locator)
driver - driver.locator - locator.public List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.WebDriver driver, String locator, List<Locator> selectedFrameLocators)
driver - WebDriver.locator - locator.selectedFrameLocators - selected frame locators.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,
String locator,
List<Locator> selectedFrameLocators)
driver - WebDriver.locator - locator.selectedFrameLocators - selected frame locators.public org.openqa.selenium.WebElement findElement(org.openqa.selenium.WebDriver driver,
String locator)
findElement in class com.thoughtworks.selenium.webdriven.ElementFinderpublic void selectFrame(org.openqa.selenium.WebDriver driver,
String locator)
driver - WebDriver.locator - locator to frame/iframe.Copyright © 2016. All rights reserved.