This repository provides an Appium-based automation framework for testing a Flutter mobile application using Python, supporting both Android and iOS.
β
Automates Flutter-based mobile apps
β
Uses appium_flutter_finder
for element interactions
β
Supports Android and iOS
β
Works with LambdaTest cloud devices
β
Step-by-step setup instructions included
To run automation on Android or iOS, navigate to the respective directory and follow the platform-specific instructions.
cd android
cat README.md # Follow the instructions in the Android README
cd ios
cat README.md # Follow the instructions in the iOS README
```bash
flutter-appium-python/
βββ android/ # Contains automation scripts for Android
β βββ configs/ # Stores Appium capability setup
β βββ tests/ # Test scripts
β βββ SampleApp/ # Flutter app APK or related assets
β βββ requirements.txt # Python dependencies
β βββ .gitignore # Android-specific ignore rules
β βββ README.md # Android-specific instructions
βββ ios/ # Contains automation scripts for iOS
βββ README.md # Root documentation (this file)
---
## π€ Contributing
If youβd like to contribute, feel free to **open a pull request**!
## π License
This project is **open-source** under the **MIT License**.