CommonFinders class
Provides lightweight syntax for getting frequently used Finders and SemanticsFinders through semantics.
This class is instantiated once, as find.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- semantics → CommonSemanticsFinders
-
Some frequently used semantics finders.
no setter
- textRange → CommonTextRangeFinders
-
Some frequently used text range finders.
no setter
Methods
-
ancestor(
{required FinderBase< Element> of, required FinderBase<Element> matching, bool matchRoot = false}) → Finder -
Finds widgets that are ancestors of the
of
parameter and that match thematching
parameter. -
backButton(
) → Finder - Finds a standard "back" button.
-
byElementPredicate(
ElementPredicate predicate, {String? description, bool skipOffstage = true}) → Finder -
Finds widgets using an element
predicate
. -
byElementType(
Type type, {bool skipOffstage = true}) → Finder - Finds widgets by searching for elements with a particular type.
-
byIcon(
IconData icon, {bool skipOffstage = true}) → Finder -
Finds Icon widgets containing icon data equal to the
icon
argument. -
byKey(
Key key, {bool skipOffstage = true}) → Finder -
Finds widgets by searching for one with the given
key
. -
bySemanticsIdentifier(
Pattern identifier, {bool skipOffstage = true}) → Finder -
Finds Semantics widgets matching the given
identifier
, either by RegExp.hasMatch or string equality. -
bySemanticsLabel(
Pattern label, {bool skipOffstage = true}) → Finder -
Finds Semantics widgets matching the given
label
, either by RegExp.hasMatch or string equality. -
bySubtype<
T extends Widget> ({bool skipOffstage = true}) → Finder - Finds widgets by searching for widgets implementing a particular type.
-
byTooltip(
Pattern message, {bool skipOffstage = true}) → Finder -
Finds Tooltip widgets with the given
message
. -
byType(
Type type, {bool skipOffstage = true}) → Finder - Finds widgets by searching for widgets with a particular type.
-
byWidget(
Widget widget, {bool skipOffstage = true}) → Finder -
Finds widgets whose current widget is the instance given by the
widget
argument. -
byWidgetPredicate(
WidgetPredicate predicate, {String? description, bool skipOffstage = true}) → Finder -
Finds widgets using a widget
predicate
. -
closeButton(
) → Finder - Finds a standard "close" button.
-
descendant(
{required FinderBase< Element> of, required FinderBase<Element> matching, bool matchRoot = false, bool skipOffstage = true}) → Finder -
Finds widgets that are descendants of the
of
parameter and that match thematching
parameter. -
image(
ImageProvider< Object> image, {bool skipOffstage = true}) → Finder -
Finds Image and FadeInImage widgets containing
image
equal to theimage
argument. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
text(
String text, {bool findRichText = false, bool skipOffstage = true}) → Finder -
Finds Text, EditableText, and optionally RichText widgets
containing string equal to the
text
argument. -
textContaining(
Pattern pattern, {bool findRichText = false, bool skipOffstage = true}) → Finder -
Finds Text and EditableText, and optionally RichText widgets
which contain the given
pattern
argument. -
toString(
) → String -
A string representation of this object.
inherited
-
widgetWithIcon(
Type widgetType, IconData icon, {bool skipOffstage = true}) → Finder -
Looks for widgets that contain an Icon descendant displaying IconData
icon
in it. -
widgetWithImage(
Type widgetType, ImageProvider< Object> image, {bool skipOffstage = true}) → Finder -
Looks for widgets that contain an Image descendant displaying
ImageProvider
image
in it. -
widgetWithText(
Type widgetType, String text, {bool skipOffstage = true}) → Finder -
Looks for widgets that contain a Text descendant with
text
in it.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited