Skip to content
/ teswiz Public

End-2-End framework for Native & Web Automation using Cucumber-jvm, Appium, Selenium WebDriver, Applitools & ReportPortal

License

Notifications You must be signed in to change notification settings

znsio/teswiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e9025e4 · Mar 21, 2025
Dec 20, 2024
Nov 27, 2024
Nov 27, 2024
Dec 27, 2024
Mar 21, 2025
Mar 21, 2025
Nov 26, 2024
May 27, 2021
Mar 21, 2025
Mar 21, 2025
Dec 27, 2024
Nov 11, 2024
Nov 11, 2024
Nov 12, 2024
Dec 27, 2021
Feb 6, 2024
Mar 21, 2025
Aug 5, 2024
Mar 22, 2024
Mar 21, 2025
Mar 21, 2025
Aug 19, 2024
May 26, 2021
Aug 14, 2023

Repository files navigation

GitHub stars PRs Welcome GitHub forks

Latest release status:

0.0.86 CI CodeQL

Latest successful build id:

Latest Commit

NOTE

Use appium-device-farm v8.4.7-rc.8 or later

Use JDK v17 or higher

To Build

./gradlew clean build

What is this repository about?

This repository implements automated tests for Android & iOS apps, specified using cucumber-jvm and intelligently run them against

  • Android
  • iOS
  • Windows Apps
  • Web
  • Electron

Applitools (https://applitools.com/) Visual AI, and Applitools Ultrafast Grid (https://applitools.com/product-ultrafast-test-cloud/) is integrated with this framework, to provide Visual AI testing as part of functional automation.

Reports will be uploaded to reportportal.io, that you would need to setup separately, and provide the server details in src/test/resources/reportportal.properties file or provide the path to the file using this environment variable: REPORT_PORTAL_FILE

Test can run on local browsers / devices, or against any cloud provider, such as HeadSpin, BrowserStack, SauceLabs, pCloudy.

Tech stack used

Additional configurations

Contact Anand Bagmar for help or if you face issues using teswiz