SecurePay Java BDD Automation Project
Getting Started
$ git clone https://github.com/dsmita22/SeleniumJavaSecurePay.git
$ cd SeleniumJavaSecurePay
$ import project from intelij as a gradle project
$ gradle clean
$ gradle build
$ gradle task SecurePayTests
Run Test in Docker container Selenium Grid
$ docker-compose up -d
# in build.gradle uncomment //dockerCompose.isRequiredBy(test) and environment "grid", "YES"
Built With
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 |
Test Results
- Report
- Feature
- Steps