Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 1.22 KB

README.md

File metadata and controls

41 lines (30 loc) · 1.22 KB

cucumber-guice-selenium

This framework is implemented with Guice DI and Cucumber

Report path

Two types of reports are available at folowwing paths:

target/cucumber-html-reports and cucumber/cucumber-reports.html

Pre-run setup

Required: openjdk 15.0.2 2021-01-19 OpenJDK Runtime Environment AdoptOpenJDK (build 15.0.2+7) and maven pre-installed.

Then do:

mvn clean install -DskipTests

Run tests

mvn test

Dependency injector class

main.java.core.modules.CukeInjectorSource

References and more about Guice and DI
Loose coupling and why we need Interfaces
DI and 'programming to interface'
DI implemented with Guice and Cucumber

Author:

Akash Chaudhary