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
flutter_app_automation/
βββ android/ # Contains automation scripts for Android
βββ ios/ # Contains automation scripts for iOS
βββ configs/
β βββ __init__.py
β βββ config.py # Stores Appium capabilities
βββ tests/
β βββ __init__.py
β βββ test_flutter_calculator.py # Main test script
βββ venv/ # Virtual environment (ignored in Git)
βββ requirements.txt # Python dependencies
βββ .gitignore # Ignore unnecessary files
βββ README.md # Root documentation
If youβd like to contribute, feel free to open a pull request!
This project is open-source under the MIT License.