This project uses Selenium, Appium, RestAssured, WinAppDriver, etc to do verious automation tests on different Platforms.
Watch Video
- Failure Mechanism
- Page Objects Design Pattern
- Project Layers (Extension / Work Flows / Test Cases)
- Support of Different Clients / Browsers
- External Files Support
- Allure Reporting System, including Screenshots, HTML source, JSON source and DB table
- Visual Testing
- Synchronization (Waits / Timeouts)
- Web Support
- Graphic Elements Support
- Mobile Support
- REST API Support
- Desktop Apps Support
- Popup Windows Support
- Electron Apps Support
- DB Support
- CI Jenkins Support
- Allure - https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/
- Appium Studio - https://experitest.com/mobile-test-automation/appium-studio/
- WinAppDriver - https://github.com/Microsoft/WinAppDriver/releases
- Jenkins - https://www.jenkins.io/download/
- Electron API Demos - https://github.com/electron/electron-api-demos/releases
- MortgageCalculatorUK.apk - Uploaded to project
- Inspect tool (Optional), Windows 10 SDK - https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk/
*You might need to manually download appium (experitest) if the dependency doesn't work.