我们正在使用 FlutterDriver 构建一些集成测试,并希望验证应用程序的状态。
它似乎flutter drive
在与应用程序完全不同的实例中运行,因此它们无法通过将数据存储在某些共享静态类中来间接通信。
是否有任何常见的策略将数据从应用程序传递到测试层?
我想到的一些想法:
- 我们可以将 json 值写入磁盘,但测试端真的可以读取它吗?
- 有一个隐藏的文本小部件,它显示了一个呈现状态的特殊 ui 视图,因此我们可以从测试层读取它
我们正在使用 FlutterDriver 构建一些集成测试,并希望验证应用程序的状态。
它似乎flutter drive
在与应用程序完全不同的实例中运行,因此它们无法通过将数据存储在某些共享静态类中来间接通信。
是否有任何常见的策略将数据从应用程序传递到测试层?
我想到的一些想法: