Skip to main content
Version: 0.18.0

above

production

Filters for an element above another element.

Takes an optional parameter index to select the nth element (starting with 0)

Examples:

--------------
| text1 |
--------------
--------------
| text0 |
--------------
--------------
| button |
--------------

// Returns text0 because text0 is the first element above button
...text().above().button()
...text().above(0).button()
// Returns text1 because text1 is the second element above button
...text().above(1).button()
// Returns no element because button is below text
...button().above().text()

  • @param {number} [optionalIndex=0] - element index