Class ByChained
java.lang.Object
org.openqa.selenium.By
org.openqa.selenium.support.pagefactory.ByChained
- All Implemented Interfaces:
Serializable
Mechanism used to locate elements within a document using a series of other lookups. This class
will find all DOM elements that matches each of the locators in sequence, e.g.
driver.findElements(new ByChained(by1, by2))will find all elements that match by2 and appear under an element that matches by1.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openqa.selenium.By
org.openqa.selenium.By.ByClassName, org.openqa.selenium.By.ByCssSelector, org.openqa.selenium.By.ById, org.openqa.selenium.By.ByLinkText, org.openqa.selenium.By.ByName, org.openqa.selenium.By.ByPartialLinkText, org.openqa.selenium.By.ByTagName, org.openqa.selenium.By.ByXPath, org.openqa.selenium.By.Remotable
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.openqa.selenium.WebElement
findElement
(org.openqa.selenium.SearchContext context) List<org.openqa.selenium.WebElement>
findElements
(org.openqa.selenium.SearchContext context) toString()
Methods inherited from class org.openqa.selenium.By
className, cssSelector, equals, getJavascriptExecutor, getWebDriver, hashCode, id, linkText, name, partialLinkText, tagName, xpath
-
Constructor Details
-
ByChained
public ByChained(org.openqa.selenium.By... bys)
-
-
Method Details
-
findElement
public org.openqa.selenium.WebElement findElement(org.openqa.selenium.SearchContext context) - Overrides:
findElement
in classorg.openqa.selenium.By
-
findElements
- Specified by:
findElements
in classorg.openqa.selenium.By
-
toString
- Overrides:
toString
in classorg.openqa.selenium.By
-