/SeleniumMavenFramework

Selenium Test Automation on Maven Framework

Primary LanguageJava

Selenium Test Automation Framework

Maven Framework made with using Selenium, Cucumber on Java.

  • ✅ Jenkins Implementation with testng and surefire.
  • ✅ Paralel testing
  • ✅ Cucumber Reports with screenshots on failed steps
  • ✅ Page Object Model
  • ✅ Utils with Global Variables such as url and default timeout

Setup

Chrome (ver.104) and Gecko(ver.95) drivers are inside the project. Using Java ver.11 Selenium ver. 4.0.0 Cucumber ver. 7.0.0 Maven ver.14

Parallel testing max threadCount is set to 5 by default, if you encounter any problems you can change it from testng.xml.

CucumberOptions tag is empty by default, you can add a tag at MainRunner.java and start running your features.

Happy Testing!