小部件测试中的 Tap() 在颤动中显示警告

Aru*_*ila 9 flutter widget-test-flutter

await widgetTester.tap(find.byType(ElevatedButton));
Run Code Online (Sandbox Code Playgroud)

显示警告:也许该小部件实际上不在屏幕上,或者另一个小部件遮挡了它,或者该小部件无法接收指针事件。

Ali*_*eza 22

尝试这个:

await widgetTester.ensureVisible(find.byType(ElevatedButton));
await widgetTester.pumpAndSettle();
await widgetTester.tap(find.byType(ElevatedButton));
Run Code Online (Sandbox Code Playgroud)