在Flutter小部件测试中,如何暂停应用以查找建议的Finder?

时间:2018-06-19 13:02:40

标签: flutter flutter-test

我正在按照https://flutter.io/testing/#widget-testing进行flutter小部件测试。

  

只需运行测试/widget_test.dart,即可在首选的运行时环境(例如模拟器或设备)中查看测试运行。在窗口小部件测试的Flutter运行会话期间,您还可以交互地点击屏幕上的Flutter工具部分以打印建议的Finder。

我正在使用flutter run test / widget_test.dart,以便可以点击并获得建议的发现者。但是我无法暂停测试,因此我实际上无法点击。测试运行并自动结束。这样,除了Text('Test Finished')之外,屏幕上没有其他小工具。

非常感谢您!

1 个答案:

答案 0 :(得分:0)

我知道问题被问到已经快两年了,但是无论如何。 tester.idle()帮助我暂停了应用。

testWidgets('idle', (WidgetTester tester) async {
  await tester.pumpWidget(
    //
  );
  await tester.tap(find.byIcon(Icons.bluetooth));
  await tester.pump();
  tester.idle();
});