Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 在颤振小部件测试中,如何暂停应用程序以查找建议的查找程序?_Flutter_Flutter Test - Fatal编程技术网

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

Flutter 在颤振小部件测试中,如何暂停应用程序以查找建议的查找程序?,flutter,flutter-test,Flutter,Flutter Test,我正在进行颤振小部件测试 上面说 只需快速运行test/widget_test.dart,即可在首选运行时环境(如模拟器或设备)中查看测试运行情况。在小部件测试的颤振运行会话期间,您还可以交互地点击颤振工具屏幕的部分以打印建议的查找器 我正在使用flift run test/widget_test.dart,这样我就可以点击并获得建议的查找程序。但我无法暂停测试,以便我可以实际点击。测试运行并自动结束。因此,除了文本“测试完成”之外,屏幕上没有任何小部件 多谢各位 我知道这个问题已经问了将近两年

我正在进行颤振小部件测试

上面说

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

我正在使用flift run test/widget_test.dart,这样我就可以点击并获得建议的查找程序。但我无法暂停测试,以便我可以实际点击。测试运行并自动结束。因此,除了文本“测试完成”之外,屏幕上没有任何小部件


多谢各位

我知道这个问题已经问了将近两年了,但无论如何。tester.idle帮助我暂停应用程序

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

只需在IDE中的测试行上设置一个断点。我没有使用IDE来运行我的测试,我使用commo flatter run test/widget_test.dart从命令行运行它。测试页面没有说明如何调试测试,除了debugDumpApp,它只是转储整个小部件树。在您的评论之后,我还尝试使用来自的调试器,但似乎不起作用。不知道您尝试了什么。你需要打开天文台