mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00

Towards https://github.com/flutter/flutter/issues/161261 (before I add more tests). This is a 1:1 move, with massaging of `run_flutter_driver_android_tests.dart` to be more automated as tests are added. /cc @reidbaker
22 lines
916 B
Markdown
22 lines
916 B
Markdown
# Android Extensions for Flutter Driver
|
|
|
|
This a minimal library on top of `flutter_driver` that provides extensions for
|
|
interacting with the native Android platform, to otherwise perform actions that
|
|
are not possible purely through Flutter Driver, and would want to run as an
|
|
_external_ test (run on the host, not on the device):
|
|
|
|
- Take a screenshot, including of _native_ widgets (platform views, textures)
|
|
- Tap on a native widget
|
|
- Rotate the device
|
|
- Background an app and send a "trim memory" signal to the device
|
|
|
|
> [!NOTE]
|
|
>
|
|
> While this library runs on Flutter's own CI, and is used to test Flutter's
|
|
> Platform Views, it is not officially supported as an external API, and may
|
|
> change or be removed at any time. We recommend you use existing testing
|
|
> infrastructure, such as:
|
|
>
|
|
> - [Integration Test](https://docs.flutter.dev/testing/integration-tests)
|
|
> - [Patrol](https://github.com/leancodepl/patrol)
|