【发布时间】:2020-06-01 13:05:24
【问题描述】:
我使用基于Flutter documentation的Android Studio编写了一个带有用户界面自动化测试的Flutter Widget插件。
测试可以正常执行,但编写起来非常抽象,无需遵循设备 UI 上发生的情况。我所看到的是测试正确执行和持续时间。设备已插入且工作正常,但未显示与测试相关的任何内容。
有没有办法从 Android Studio 执行 UI 测试,并在设备 UI 上跟踪执行以简化 UI 测试的编写?
我想避免使用基于screenshots 的解决方案,因为必须不断打开图像来跟踪正在发生的事情会很不方便。
【问题讨论】:
-
flutter 文档(常见问题解答)在 SDK 中提到了“无头”测试运行器。通常,无头意味着没有 UI。所以没有什么让你截图。查看文档
-
嗨@RobertRowntree,感谢您的回复。是的,我可以看到一些documents mention headless testing。但是,我没有读到所有 UI Flutter 测试都必须是无头的。此外,take screenshots from UI tests 似乎是可能的(这不是我想要的)。因此,我怀疑有可能在设备上跟踪测试执行。
标签: android-studio user-interface flutter automated-tests flutter-test