A robust automation suite for testing mobile applications using Appium and WebdriverIO. This repository demonstrates end-to-end testing for modern mobile platforms.
- BanjaraRide_MobileApp_Testing: Java & Appium implementation for mobile automation.
- Mobile-Testing-Webdriver_IO: JavaScript/TypeScript & WebdriverIO implementation.
This repository has been recently audited for security improvements:
- Dependency Pinning: Forced safe versions of
tar-fsto fix symlink validation bypass. - Library Updates: Core automation libraries (Cypress, WebdriverIO) updated to the latest secure versions.
- Git Hygiene: Added
.gitignoreto prevent sensitive data and large binaries from being tracked.
- Clone the repository.
- Navigate to the desired project folder (e.g.,
Mobile-Testing-Webdriver_IO). - Run
npm installto set up dependencies. - Execute tests using your preferred runner (e.g.,
npm run wdio).