Share this page

# Class By.ByRegTagName

java.lang.Object

org.openqa.selenium.By

com.hpe.leanft.selenium.By

com.hpe.leanft.selenium.By.ByRegTagName

All Implemented Interfaces:
  Serializable

Enclosing class:
  By

    public static class By.ByRegTagName
    extends By
    implements Serializable

A locator that locates elements by the provided regular expression visible text parameter.

## 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`

## Field Summary

Fields

Modifier and Type | Field and Description
--- | ---
`protected String` | `className`
`protected Pattern` | `pattern`

## Constructor Summary

Constructors

Constructor and Description
`ByRegTagName(Pattern pattern, String className)` A constructor for the ByRegTagName locator.

## Method Summary

All Methods

Modifier and Type | Method and Description
--- | ---
`org.openqa.selenium.WebElement` | `findElement(org.openqa.selenium.SearchContext context)`
`List<org.openqa.selenium.WebElement>` | `findElements(org.openqa.selenium.SearchContext context)`
`protected List<org.openqa.selenium.WebElement>` | `findElementsByRegex(org.openqa.selenium.JavascriptExecutor executor, org.openqa.selenium.WebElement element)` Finds all the elements that match pattern.pattern() global field.
`String` | `toString()`

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`

## Field Detail

- pattern

      protected final Pattern pattern

- className

      protected final String className

## Constructor Detail

ByRegTagName

    public ByRegTagName(Pattern pattern,
                     String className)

A constructor for the ByRegTagName locator.

Parameters:
  `pattern` - The name of the element in the form of a regular expression.
  `className` - The name of the class of the locator.

## 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`

- findElementsByRegex

      protected List<org.openqa.selenium.WebElement> findElementsByRegex(org.openqa.selenium.JavascriptExecutor executor,
                                                                         org.openqa.selenium.WebElement element)

  Finds all the elements that match pattern.pattern() global field.
    `element` - the Web element used as the root element from which to search.

- toString

      public String toString()

  Overrides:
    `toString` in class `org.openqa.selenium.By`

Tips to improve your search results... UFT Developer for Selenium SDK (Java) Reference Version 15.0-15.0.2 UFT Developer SDK Reference All View Local Help Center View Online Help Center back Go back in browser history forward Go forward in browser history Remove search highlights next topic Go to next topic previous topic Go to previous topic Print the current topic Version: