Skip to content

belaletech/flutter-appium-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

πŸ† Flutter App Automation with Appium & Python

This repository provides an Appium-based automation framework for testing a Flutter mobile application using Python, supporting both Android and iOS.


πŸ“Œ Features

βœ… 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


πŸ“‹ Setup Instructions

To run automation on Android or iOS, navigate to the respective directory and follow the platform-specific instructions.

Android Setup

cd android
cat README.md  # Follow the instructions in the Android README

iOS Setup

cd ios
cat README.md  # Follow the instructions in the iOS README

πŸ“ Project Structure

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

🀝 Contributing

If you’d like to contribute, feel free to open a pull request!

πŸ“œ License

This project is open-source under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%