Appian automation framework with Appian-Selenium-API, Selenium, Java, Maven, TestNG, Extent Reporting and Page Factory implementation.
Introducing SNAP - Simplified Next-gen Automation Platform!
Streamline your testing process with our cutting-edge framework. SNAP offers cross-browser support, intelligent automation, and seamless integrations. Experience faster, reliable testing and unlock unparalleled efficiency. Join the future of automation with SNAP!
- Intellij Community Edition
- JDK - 11 (Update compiler to Java 11 on Intellij and Also update the same on global level on your pc)
- Git Bash
- Open Pre-requisites Folder and double-click on "Install_Appian_Selenium_API.bat"
- Open folder in terminal
- Run command - mvn clean
- Run command - mvn test -DskipTests
- Run command - mvn test -Dgroups=login
- Open this project in an IDE, such as IntelliJ Community Edition
- Update configurations:
-
Open file
src/test/java/nexus/resources/properties/config.properties
-
Update Project Related configs: a. test_browser = Enter Browser Name on which you want to run your tests - CHROME or EDGE b. url = Enter Website URL you want to test c. Example:
- test_browser = chrome
- url = Present inside the code
-
Update Appian Related Configs a. appian_version=24.2 b. appian_locale=en_US c. appian_timeout=60
-
Update User Related Details a. Open file
src/test/java/nexus/resources/properties/testData.properties
b. Update USERNAME and PASSWORD
-
P.S. - Further updates related to this framework, I'll post in the upcoming weeks. So, for now playaround with it and let me know if you face any issues.
Contact me via mail - yadavarjit@gmail.com
Happy Testing!