Once @wdio/flutter-service reaches a stable release, we should update the Flutter docs (flutter/website) to mention @wdio/flutter-service as a way to run end-to-end tests of Flutter apps (Android + iOS) with WebdriverIO.
The service drives native find/tap over appium-flutter-driver (the FLUTTER context) and runs execute + mock in the app's Dart isolate over the Dart VM Service; mocking is cooperative via the wdio_flutter Dart package. It composes with @wdio/appium-service. Flutter's docs have an extensive testing section (unit / widget / integration_test); the WDIO service is a complementary cross-framework E2E option.
We will also need to add the corresponding WebdriverIO docs: there is no mobile-testing/flutter page yet. This likely mirrors the Tauri approach — a docs generator that pulls the service docs from this repo, a landing page, and a sidebar entry.
Status: the service is currently 1.0.0-next.x pre-release, so this is a follow-up for the stable release.
Tracking
- Flutter docs — not started: flutter/website
- WDIO docs — not started (no
mobile-testing/flutter page yet)
Template: the Tauri equivalent #30 (Tauri-docs PR tauri-apps/tauri-docs#3922, WDIO docs PR webdriverio/webdriverio#15235) and the Dioxus equivalent #458.
Once
@wdio/flutter-servicereaches a stable release, we should update the Flutter docs (flutter/website) to mention@wdio/flutter-serviceas a way to run end-to-end tests of Flutter apps (Android + iOS) with WebdriverIO.The service drives native find/tap over appium-flutter-driver (the
FLUTTERcontext) and runsexecute+mockin the app's Dart isolate over the Dart VM Service; mocking is cooperative via thewdio_flutterDart package. It composes with@wdio/appium-service. Flutter's docs have an extensive testing section (unit / widget /integration_test); the WDIO service is a complementary cross-framework E2E option.We will also need to add the corresponding WebdriverIO docs: there is no
mobile-testing/flutterpage yet. This likely mirrors the Tauri approach — a docs generator that pulls the service docs from this repo, a landing page, and a sidebar entry.Tracking
mobile-testing/flutterpage yet)Template: the Tauri equivalent #30 (Tauri-docs PR tauri-apps/tauri-docs#3922, WDIO docs PR webdriverio/webdriverio#15235) and the Dioxus equivalent #458.