Deflake demo (#84593)
diff --git a/dev/integration_tests/flutter_gallery/test_driver/run_demos.dart b/dev/integration_tests/flutter_gallery/test_driver/run_demos.dart index 608d5af..6f49b02 100644 --- a/dev/integration_tests/flutter_gallery/test_driver/run_demos.dart +++ b/dev/integration_tests/flutter_gallery/test_driver/run_demos.dart
@@ -49,10 +49,6 @@ } currentDemoCategory = demoCategory; - final Finder demoItem = find.text(demoName); - await controller.scrollUntilVisible(demoItem, 48.0); - await controller.pumpAndSettle(); - Future<void> pageBack() { Finder backButton = find.byTooltip('Back'); if (backButton.evaluate().isEmpty) { @@ -62,6 +58,9 @@ } for (int i = 0; i < 2; i += 1) { + final Finder demoItem = find.text(demoName); + await controller.scrollUntilVisible(demoItem, 48.0); + await controller.pumpAndSettle(); await controller.tap(demoItem); // Launch the demo if (kUnsynchronizedDemos.contains(demo)) {