| # 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) |