markjsapp / PuppeteerFramework

A Javascript based automation framework that utilizes Puppeteer's API

Repository from Github https://github.commarkjsapp/PuppeteerFrameworkRepository from Github https://github.commarkjsapp/PuppeteerFramework

Puppeteer Framework

This framework utilizies Cucumber/BDD and Google's Puppeteer API. By using Gherkin language we're able to test Amazon.com's search functionalities. Reports are generated via HTML-Reporter and can be configured to auto generate once a test has been completed.

Automation Running

Feature File

featurefile

Running a Puppeteer Test

testrun

Generating A Report

report_generation

HTML-Reporter Example

report

TODO

  • Add visual regression testing via Percy

Libraries/Tools Used

JavaScript Git GitHub Visual Studio Code NPM Cucumber

Library Documentation

About

A Javascript based automation framework that utilizes Puppeteer's API


Languages

Language:HTML 89.8%Language:JavaScript 8.8%Language:Gherkin 1.4%