import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:stackwallet/pages/address_book_view/address_book_view.dart'; class AddressBookViewBot { final WidgetTester tester; const AddressBookViewBot(this.tester); Future ensureVisible() async { await tester.ensureVisible(find.byType(AddressBookView)); } Future tapBack() async { await tester.tap(find.byKey(Key("addressBookBackButton"))); await tester.pumpAndSettle(); } Future tapAdd() async { await tester.tap(find.byKey(Key("addressBookAddButton"))); await tester.pumpAndSettle(); } Future enterQuery(String query) async { await tester.enterText(find.byType(TextField), query); await tester.pumpAndSettle(); } }