Class By.ByText

java.lang.Object

    org.openqa.selenium.By

        com.hpe.leanft.selenium.By

            com.hpe.leanft.selenium.By.ByText

All Implemented Interfaces:
Serializable
Enclosing class:
By


public static class By.ByText
extends By
implements Serializable

A locator that locates elements by the provided visible text.

Nested Class Summary

Nested classes/interfaces inherited from class com.hpe.leanft.selenium.By

By.ByAttributes, By.ByRegClassName, By.ByRegId, By.ByRegLinkText, By.ByRegName, By.ByRegRole, By.ByRegTagName, By.ByRegText, By.ByRegType, By.ByStyles, By.ByText, By.ByVisible, By.FLAGS

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

Constructor Summary

Constructors

Constructor and Description
ByText(Pattern visibleText)
A constructor for the ByText locator.

Method Summary

All Methods

Modifier and TypeMethod and Description
org.openqa.selenium.WebElementfindElement(org.openqa.selenium.SearchContext context) 
List<org.openqa.selenium.WebElement>findElements(org.openqa.selenium.SearchContext context) 
StringtoString() 

Methods inherited from class com.hpe.leanft.selenium.By

attribute, attribute, attributes, className, id, linkText, name, role, role, style, style, styles, tagName, type, type, visible, visibleText, visibleText, visibleText

Methods inherited from class org.openqa.selenium.By

className, cssSelector, equals, hashCode, id, linkText, name, partialLinkText, tagName, xpath

Methods inherited from class java.lang.Object

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Constructor Detail

ByText

public ByText(Pattern visibleText)
A constructor for the ByText locator.
Parameters:
visibleText - The visible text of the element in the form of a regular expression.

Method Detail

  • findElement

    public org.openqa.selenium.WebElement findElement(org.openqa.selenium.SearchContext context)
    Overrides:
    findElement in class org.openqa.selenium.By
  • findElements

    public List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.SearchContext context)
    Specified by:
    findElements in class org.openqa.selenium.By
  • toString

    public String toString()
    Overrides:
    toString in class org.openqa.selenium.By