import 'package:flutter/cupertino.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:stackwallet/pages/main_view.dart'; class MainViewBot { final WidgetTester tester; const MainViewBot(this.tester); Future ensureVisible() async { await tester.ensureVisible(find.byType(MainView)); } Future tapRefresh() async { await tester.tap(find.byKey(Key("mainViewRefreshButton"))); await tester.pumpAndSettle(); } Future tapSettings() async { await tester.tap(find.byKey(Key("mainViewSettingsButton"))); await tester.pumpAndSettle(); } Future tapSend() async { await tester.tap(find.byKey(Key("mainViewNavBarSendItemKey"))); await tester.pumpAndSettle(); } Future tapWallet() async { await tester.tap(find.byKey(Key("mainViewNavBarWalletItemKey"))); await tester.pumpAndSettle(); } Future tapReceive() async { await tester.tap(find.byKey(Key("mainViewNavBarReceiveItemKey"))); await tester.pumpAndSettle(); } }