PlaybookFinder class abstract

Finds widgets on screen for a playbook step.

Make one with Find, or pass a plain target to a step and let Find.target make it.

Constructors

PlaybookFinder()
Creates a PlaybookFinder.
const

Properties

description → String
A short description used in step titles and errors, e.g. "Log out".
no setter
first → PlaybookFinder
Only the first match.
no setter
hashCode → int
The hash code for this object.
no setterinherited
last → PlaybookFinder
Only the last match.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

at(int index) → PlaybookFinder
Only the match at index, counting from 0.
find(PlaybookTree tree) → List<Element>
The matching elements in tree, in the order they appear on screen.
findFields(PlaybookTree tree) → List<Element>
The matches that are, or are inside, a text field, best first.
inside(PlaybookFinder ancestor) → PlaybookFinder
Only the matches inside something ancestor finds.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited