Skip to content

Automated web testing using Selenium Webdriver, Cucumber, and Capybara.

Notifications You must be signed in to change notification settings

joeeen/Selenium-BDD-Jubelio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jubelio - Project Based Internship

Introduction

Jubelio is an omni-channel platform designed to assist businesses in setting up online stores, managing orders, synchronizing stock, integrating marketplaces, applying cash registers, utilizing delivery services, and automating accounting records. It integrates with online stores, Point of Sales (POS), and marketplace chat management software.

This repository provides an example of automated testing for the Jubelio platform, which utilizes the following tools and frameworks:

  • Selenium Webdrivers
  • Capybara
  • Cucumber
  • Rspec
  • Requirements

    This project requires the following:

  • Ruby (latest version is recommended)
  • Google Chrome (latest version is recommended)
  • Setup

    1. Make sure Ruby is installed on your system. If not, you can download and install it from here.
    2. Install Bundler by running gem install bundler
    3. Clone the repository.
      git clone https://github.com/joeeen/Selenium-BDD-Jubelio
      
    4. Navigate to the project directory in your terminal.
    5. Run bundle install to install the dependencies mentioned in the Gemfile.

    Usage

    After you've set up everything, you can run the tests

    To run all the scenarios described in your feature files

    Execute cucumber --init command from the root of your project directory.

    To run spesific feature file

    Execute cucumber features/file_name.feature command

    back to top

    Run results

    Demo

    Demo.selenium.mp4

    back to top

    Reports

    The generated Report.html will be automatically created within the local repository folder. This report offers the option to filter scenarios by tags and enables us to view the scenario outline examples separately as distinct scenarios.

    Report.Selenium.mp4

    back to top

    About

    Automated web testing using Selenium Webdriver, Cucumber, and Capybara.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages