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".
To get started, clone the repo and npm install
dependencies.
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
.
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.
-
Cucumber
-
Selenium
-
Node.js
-
Commitizen - Using Conventional Commits specification