SuperReaderRobot extension

Extensions on WidgetTester for interacting with a SuperReader the way a user would.

on

Methods

doubleTapInParagraph(String nodeId, int offset, [Finder? superReaderFinder]) Future<void>

Available on WidgetTester, provided by the SuperReaderRobot extension

Simulates a double tap at the given offset within the paragraph with the given nodeId.
dragSelectDocumentFromPositionByOffset({required DocumentPosition from, required Offset delta, Finder? superReaderFinder}) Future<void>

Available on WidgetTester, provided by the SuperReaderRobot extension

Simulates a user drag that begins at the from DocumentPosition and drags a delta amount from that point.
endDocumentDragGesture(TestGesture gesture) Future<void>

Available on WidgetTester, provided by the SuperReaderRobot extension

Ends a drag gesture that's simulated with the given gesture.
startDocumentDragFromPosition({required DocumentPosition from, Alignment startAlignmentWithinPosition = Alignment.center, Finder? superReaderFinder, PointerDeviceKind deviceKind = PointerDeviceKind.mouse}) Future<TestGesture>

Available on WidgetTester, provided by the SuperReaderRobot extension

Simulates a user drag that begins at the from DocumentPosition and returns the simulated gesture for further control.
tapAtDocumentPosition(DocumentPosition position, [Finder? superReaderFinder]) Future<void>

Available on WidgetTester, provided by the SuperReaderRobot extension

Taps at the center of the content at the given position within a SuperReader.
tripleTapInParagraph(String nodeId, int offset, [Finder? superReaderFinder]) Future<void>

Available on WidgetTester, provided by the SuperReaderRobot extension

Simulates a triple tap at the given offset within the paragraph with the given nodeId.