在模拟器中查看 Flutter 小部件测试

S.D*_*.D. 5 flutter

有没有办法在模拟器中查看 UI 测试?

我正在为具有动画的小部件编写一些测试,并希望验证我的测试是否正确触发了动画。

mar*_*987 16

从命令行运行

 flutter run -t test/your_test.dart
Run Code Online (Sandbox Code Playgroud)

-t 为目标文件

如果它告诉你找不到该应用程序,你可能必须告诉它使用哪种风格,如下所示

flutter run --flavor uat -t test/your_test.dart
Run Code Online (Sandbox Code Playgroud)


S.D*_*.D. 8

从文档页面找到答案

为了帮助调试小部件测试,您可以使用 debugDumpApp() 函数来可视化您的测试的 UI 状态,或者只需 flutter run test/widget_test.dart 来查看您的测试在您喜欢的运行时环境(例如模拟器或设备)中的运行情况。在小部件测试的 Flutter 运行会话期间,您还可以交互式地点击屏幕的某些部分,以便 Flutter 工具打印建议的 Finder。