有没有一种方法可以在模拟器中查看UI测试?
我正在为一个包含动画的小部件编写测试,并希望验证我的测试是否正确触发了动画。
从官方文档页面中找到了答案:
为了帮助调试 widget 测试,您可以使用 debugDumpApp() 函数可视化您的测试 UI 状态,或者简单地运行 flutter run test/widget_test.dart,在您喜欢的运行时环境(例如模拟器或设备)中查看测试运行。在运行 widget 测试的 flutter run 会话期间,您还可以交互式地轻敲屏幕的某些部分,以便 Flutter 工具打印出建议的 Finder。
从命令行运行
flutter run -t test/your_test.dart
-t是目标文件的意思
如果它告诉你找不到APK文件,可能需要像这样告诉它要使用哪种类型:
flutter run --flavor uat -t test/your_test.dart