In this video, I demonstrate my mobile app automation testing project for the Pathao Android application.
Instead of using a demo app, I wanted to test a real-world application, so I chose Pathao, one of Bangladesh’s leading digital service platforms. This project automates several major Android app flows using WebDriverIO, Appium, Mocha, UiAutomator2, and JavaScript.
Automated flows covered in this project:
✅ Bike booking flow
✅ Car booking flow
✅ CNG booking flow
✅ Parcel delivery flow
✅ Pathao Pay MRT recharge flow
The framework follows the Page Object Model (POM) design pattern and includes reusable helper methods, gesture utilities, test data management, environment variables, and Allure Report integration.
Tools used:
🔹 WebDriverIO
🔹 Appium
🔹 Mocha
🔹 UiAutomator2
🔹 JavaScript
🔹 Allure Report
🔹 Appium Inspector
GitHub Repository:
https://github.com/notAlfy/pathao-appium-mobileAutomation
This project helped me gain hands-on experience with real-device Android automation, locator handling, explicit waits, mobile gestures, screen transitions, debugging, and test reporting.
#WebDriverIO #Appium #MobileAutomation #AndroidTesting #SoftwareTesting #QA #TestAutomation #MochaJS #AllureReport #JavaScript #AppiumInspector #Pathao