Skip to content

claudiaboier/SeleniumJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Selenium Cucumber JUnit Project

This project is a Java-based Selenium testing suite using JUnit and Cucumber. The suite covers actions like:

Button click

Selecting an option from a dropdown

File upload

Picking a date from a date picker

Project Structure

  • src/main/java/pages: Contains page objects that represent the web pages.
  • src/main/java/utility: Contains the WebDriver initialization.
  • src/main/java/resources: Contains the file that will be uploaded during tests.
  • src/test/features: Contains Cucumber .feature file.
  • src/test/runner: Contains the Cucumber test runner class (JUnit).
  • src/test/stepDefinition: Contains the step definitions for Cucumber tests, mapping Gherkin steps to Selenium code.
  • target/reports: Contains test reports generated after running the tests.

Requirements

  • Java JDK 23
  • Maven
  • Selenium 4
  • Cucumber (7.21.0)
  • Junit (4.13.2)
  • Google Chrome

About

Selenium Cucumber JUnit Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors