Open topic with navigation

# Class ByAny

java.lang.Object

org.openqa.selenium.By

com.hpe.leanft.selenium.By

com.hpe.leanft.selenium.ByAny

    public class ByAny
    extends By

A locator that locates elements according to any of the given locators (attributes, tags, styles etc.).

## 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
`ByAny(org.openqa.selenium.By... bys)` A constructor for the ByAny 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)`
`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`

## Constructor Detail

ByAny

    public ByAny(org.openqa.selenium.By... bys)

A constructor for the ByAny locator.

Parameters:
  `bys` - The locators (Bys) by which the elements should be identified.

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