Scrump31 / selenium-automate-skookum

UI Automated tests against Skookum.com using Selenium and Cucumber in JavaScript

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Selenium-automate-skookum

Commitizen friendly

This project is a creation of UI Automated smoke tests against the 2018 version of Skookum.com This project was not build without direct access to the site's repo, so selectors used may be considered "brittle".

Getting Started

To get started, clone the repo and npm install dependencies.

Running the tests

To execute the tests, simply use npm test. By default, tests will run in Chome browser. If you want to execute tests in Firefox use: npm run test:firefox.

Organization

Tests are written starting with a .feature file that maps to a .steps.js file for each feature. Selectors and methods for each page is creating using the Page Object Model style.

Built With

  • Cucumber

  • Selenium

  • Node.js

  • Commitizen - Using Conventional Commits specification

About

UI Automated tests against Skookum.com using Selenium and Cucumber in JavaScript


Languages

Language:JavaScript 70.8%Language:Gherkin 29.2%