$ git clone https://github.com/dsmita22/SeleniumJavaCucumber.git
$ cd SeleniumJavaSecurePay
$ import project from intelij as a gradle project
$ gradle clean
$ gradle build
$ gradle task SecurePayTests
$ docker-compose up -d
# in build.gradle uncomment //dockerCompose.isRequiredBy(test) and environment "grid", "YES"
Dependency | Use |
---|---|
Selenium | Selenium java library to automate and perform cross browser |
Cucumber | Cucumber for BDD test development |
Cucumber Reporting | Cucumber test reporting |
JavaFaker | Fake data generator library |
TestNg | Test runner often used for parallel test runs |
Log4j | Java logging library |
- Report