Skip to content

In this repository, I have automated the GitHub Search Functionality using Selenium, Java, JUnit, and Cucumber BDD Tools. This automation has the Page Object Model architecture with finished and smooth coding.

Notifications You must be signed in to change notification settings

foysal619/GitHub-Search-Functionality-Automation-Selenium-Cucumber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GitHub-Search-Functionality-Automation-Selenium-Cucumber

In this repository, I have automated the GitHub Search Functionality using Selenium, Java, JUnit, and Cucumber BDD Tools. This automation has the Page Object Model architecture with finished and smooth coding.

Assigned Work Scenario

Create a project with browser-based tests for the following acceptance criteria for github.com. You must use "Cucumber Framework".

  • As a guest, visit "https://github.com" and then scroll down to the end of the page, when clicking the "About" button in the landing page footer, you will be taken to the GitHub "About" page. Verify, you are on the About page.
  • As a guest (not logged in), when searching GitHub for the term "create-react-app" from the about page search input, you will see a count of matching results.
  • You will find and verify "facebook/create-react-app" project as the first result.

Technology used

  • Selenium Tools
  • Cucumber BDD Tools
  • Java Programming Language
  • JUnit Framework
  • Gradle Build System
  • IntelliJ IDE

How to run this project

  • Clone this project
  • Hit the following command: gradle clean test

The following terms passed from the Example,

  • create-react-app
  • facebook/create-react-app

What I have done

  • Visited GitHub site with this URL: https://github.com/
  • Scrolled down to the end of the page and clicked on About from the landing page footer section and asserted that I'm at the About page with the About page URL.
  • Searched with "create-react-app" into the search box from the example.
  • Verified and Asserted "facebook/create-react-app" from example.

Report

github search functionality report

Project Demonstration

Github.Search.Functionality.Automation.using.Selenium.Cucumber.mp4

About

In this repository, I have automated the GitHub Search Functionality using Selenium, Java, JUnit, and Cucumber BDD Tools. This automation has the Page Object Model architecture with finished and smooth coding.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published