【发布时间】:2019-10-29 08:42:10
【问题描述】:
我不确定如何使用FlutterDriver 检查小部件当前是否显示。
使用WidgetTester 这真的很容易使用例如findsOneWidget.
但是,在使用 FlutterDriver 的集成测试期间,无法访问 WidgetTester 对象。
FlutterDriver.waitFor 方法不指示是否在给定的持续时间内找到了小部件。
如何使用FlutterDriver 检查小部件是否在屏幕上?
【问题讨论】:
-
用例是什么?那可能不是你想要的。集成测试不应该关心小部件树的样子。
-
但是小部件测试是可能的吗?小部件测试也可用于小型集成测试。
-
@RémiRousselet 不,不是。我目前可以通过在集成测试运行时采取手动操作来避免该问题,因为它只会在某个时候发生,但是,这不利于自动化,因为我不能始终确保集成测试一直运行。
-
您可以获取商品的尺寸
标签: flutter flutter-test