Skip to content

Dale-777/Cypress-Demo-JavaScript

Repository files navigation

Cypress Automation JavaScript - PrimaryBid

Video of test execution: https://vimeo.com/444147712

Test case design - Page Object Model

Modules used / Dependancies

  • Cypress.io Test Framework 4.11.0
  • Chrome Browser
  • Yarn 1.22.4
  • Faker Library 0.7.2
  • Visual Studio Code IDE
  • Node.js & npm (node package manager)
  • GitHub desktop (repository)

How to run

  1. Clone the repository from GitHub:

git clone https://github.com/777quality/Cypress-PrimaryBid--JavaScript

  1. In a new terminal run the command:

cd <repo> && npm i OR npm install

  1. From the project directory, run:

.\node_modules\.bin\cypress open

  1. Select testsuite.spec.js

UI UX Observations

About Us Page - upon loading the page, the image of the two mobile phones, loads initally in a low quality image.
News Page - content is quite bulky, involves the user scrolling down the page allot.
FAQ Page - first question of each section is open and not collapsed like the others.
FAQ Page - navigation menu that appears at the top of other pages, is not present on the FAQ page.
Sign Up - validation errors could display dynamically and not only upon submission.
Sign Up - enter user details page, name, dob etc. The text box overlays the labels. On the other email/password sign up page, the label is within the box. Inconsistent design.
Sign Up - terms and policies link is missing.
Sign Up - text for 'Sign up' inconsistent 'Sign Up'

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published