evaluateAll method
Implementation
@override
List<Element> evaluateAll() {
final result = <Element>[];
final root = TestBinding.instance.rootElement;
if (root == null) return result;
void visit(Element element) {
final widget = element.widget;
if (widget is Text && widget.data == targetText) {
result.add(element);
} else if (widget is RichText &&
widget.text.plainText.contains(targetText)) {
result.add(element);
}
element.visitChildren(visit);
}
visit(root);
return result;
}