flutter-add-integration-test 用来给 Flutter 应用补集成测试,把实际点过的界面流程保存成以后能重复运行的测试。它先帮助准备测试依赖、入口与关键控件标识,再通过 Dart/Flutter 工具查看界面和尝试操作。
比如检查点击按钮后数字是否增加,要先找到按钮及结果文字,操作后等待界面更新,再验证新结果。给关键控件添加 Key,相当于给测试一个稳定的查找标识,减少只凭界面文字或位置寻找目标的问题。
确认流程后,测试代码保存在 integration_test 目录,用交互动作和断言表达预期结果。滚动列表里尚未出现的控件,可能根本没被加载,应该先滚动使它可见;动画一直不停,也可能让等待完成的检查超时。
你需要 Flutter 项目、对应运行环境和清楚的成功标准。原文区分当前 integration_test 写法与旧 flutter_driver 测试,维护旧项目时不能混用两套调用;操作完成还要运行保存后的测试,才能验证它确实可重复。