我正在测试一个软件包,当应用程序被推到后台一段时间后,它会使用户的会话过期。我想为它编写集成测试,但我找不到任何方法将应用程序推到后台并在文档中重新打开它。
nlejzf6q1#
您可以使用FlutterForegroundTask插件来实现此目的(为我工作)
FlutterForegroundTask.minimizeApp(); await Future.delayed(Duration(seconds: 2));//making sure the app minimized FlutterForegroundTask.launchApp(); await Future.delayed(Duration(seconds: 4));//making sure the app resumed await tester.pumpAndSettle(); await Future.delayed(Duration(seconds: 3));
1条答案
按热度按时间nlejzf6q1#
您可以使用FlutterForegroundTask插件来实现此目的(为我工作)