Skip to content

This project uses Selenium, Appium, RestAssured, WinAppDriver, etc to do verious automation tests on different Platforms.

Notifications You must be signed in to change notification settings

lisk8/AutomationFirstProject

Repository files navigation

This project uses Selenium, Appium, RestAssured, WinAppDriver, etc to do verious automation tests on different Platforms.
Watch Video

Infrastructure:

  1. Failure Mechanism
  2. Page Objects Design Pattern
  3. Project Layers (Extension / Work Flows / Test Cases)
  4. Support of Different Clients / Browsers
  5. External Files Support
  6. Allure Reporting System, including Screenshots, HTML source, JSON source and DB table
  7. Visual Testing
  8. Synchronization (Waits / Timeouts)
  9. Web Support
  10. Graphic Elements Support
  11. Mobile Support
  12. REST API Support
  13. Desktop Apps Support
  14. Popup Windows Support
  15. Electron Apps Support
  16. DB Support
  17. CI Jenkins Support

Installations Required:

  1. Allure - https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/
  2. Appium Studio - https://experitest.com/mobile-test-automation/appium-studio/
  3. WinAppDriver - https://github.com/Microsoft/WinAppDriver/releases
  4. Jenkins - https://www.jenkins.io/download/
  5. Electron API Demos - https://github.com/electron/electron-api-demos/releases
  6. MortgageCalculatorUK.apk - Uploaded to project
  7. Inspect tool (Optional), Windows 10 SDK - https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk/

Additional:

*You might need to manually download appium (experitest) if the dependency doesn't work.

About

This project uses Selenium, Appium, RestAssured, WinAppDriver, etc to do verious automation tests on different Platforms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages