Reimagining Flutter automation with Appium's Flutter Integration Driver
summary
Appium’s Flutter Integration Driver is a new Appium driver that combines Flutter’s integration-test selectors (semanticsLabel, byText, valueKey) with Appium’s native drivers so tests run without context switching and execute noticeably faster in the demo. It requires one-time instrumentation (add the dev dependency and build the APK/IPA), supports WebDriver clients in Java and JavaScript (Python/Ruby soon), exposes high-level commands like scrollUntilVisible, dragAndDrop and mock-camera on Android, and runs on real devices and cloud labs enabling parallel CI runs.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:45What is Flutter
- 3:52Automation strategies
- 7:23Problems with testing
- 10:10Flutter Integration Driver
- 15:04Comparison with drivers
- 17:32Setting up Flutter Integration Driver
- 18:34Live demo
- 27:01Inspecting elements
- 33:02Q&A
related talks
44mNext-Gen Flutter Automation with Flutter Integration Driver
41mTesting Mobile Apps with Flutter & Appium - The Tradeoffs
20mGlitter with Flutter
46mAppium Flutter Driver - A Use Case Demo
57mAppium: Automation for Apps
37mAppium for Unity Games Automation From Failures to Features
43mUnlocking New Testing Capabilities with Espresso Driver
45mHello Appium! Setting up your First Appium Tests Efficiently
