Skip to content

This framework is implemented with Guice DI and Cucumber

Notifications You must be signed in to change notification settings

ch-akash/cucumber-guice-selenium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

This framework is implemented with Guice DI and Cucumber

Resources

Stars

Watchers

Forks

Packages

No packages published