Skip to content

Automated the Testing using Puppeteer, Mocha, chai. For example we can use linkidin account and few functionality to automated the testing

Notifications You must be signed in to change notification settings

tariqulislam/puppeteer-mocha-automated-testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

puppeteer-mocha-automated-testing

logo image

Automated the Testing using Puppeteer, Mocha, chai. For example we can use linkidin account and few functionality to automated the testing

Prequesites for automated testing

  1. Node JS (v.1.8.10)
  2. Puppeteer JS
  3. Mocha
  4. Chai
  5. Mochawesome for Report generation)
  6. express JS (Web server to run generate Report)
  7. opn (open the report of testing automatically to browser)
  8. node-cmd (Run Command Line command)

Installation

  1. clone the project https://github.com/tariqulislam/puppeteer-mocha-automated-testing.git
  2. go to folder cd puppeteer-mocha-automated-testing
  3. run npm install

Directory Structure

|-- puppeteer-mocha-automated-testing
|---- mochawesome-report
|------ assets
|------ mochawsome.html
|------ mochawsome.json
|---- test (Directory for where the test file are contains)
|------ bootstrap.js (Puppeteer Configuration file)
|------ sample.spec.js (Sample Automated Testing file)
|---- package.json
|---- node_modules
|---- server.js (Web server to show generate report)

configure to run sample Automated Test

  1. Open the file test/sample.spec.js
  2. Add the Linkedin email or user name at line 35 for testing.
 await linkEmail.type('<sample@email.com>'); // add the email address for linkedin //
  1. Add the Password at line 38
await linkPassword.type(''); // add password for linkedin account
  1. Then run the predefiend test by npm test form command line

About

Automated the Testing using Puppeteer, Mocha, chai. For example we can use linkidin account and few functionality to automated the testing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published