Skip to content

Low-code E2E testing solution, generating Puppeteer tests with Jest as you navigate through your web app.

Notifications You must be signed in to change notification settings

oslabs-beta/Jesteer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jesteer

Jesteer is a Chrome extension that records your browser interactions and generates Puppeteer script.

Jesteer logo

Overview

With Jesteer, you can automatically generate E2E tests simply by navigating through your application.

  • Testing becomes faster, easier, and less error-prone
    • Developers can spend less time testing, and even non-coders can write robust E2E tests.
    • Conquer seemingly-insurmountable test debt
    • Test apps like end-consumers use aps: via the application's UI.

Accelarated by OS Labs.

Jesteer logo

Main features

  • Create end-to-end tests using Puppeteer and Jest, without writing a single line of code
  • Record browser interactions
    • Most basic click and type interactions are supported, including navigation
  • Generate Puppeteer script
  • Take snapshots of DOM elements for regression testing
  • Simple UI makes writing tests a pleasure

How to use it?

  • Install Jesteer from the Chrome Web
  • Go to the webpage you want to start at for your E2E test
  • Open Jesteer, press 'Start Recording'
  • Navigate a path through your app: Jesteer is recording.
  • When you've finished navigating, open up Jesteer again, click 'Take snapshot' and then take a snapshot of the part of your page displaying the expected behavior
  • Optionally continue navigating, take more snapshots
  • When finished, click 'Stop Recording', and the input box will be populated with your newly generated test
  • Copy/paste into your test suite

Contributors

Timothy Ruszala

Katie Janzen

Clare Cerullo

Charissa D. Ramirez

Acknowledgments

A big thank you to the tech accelerator Open Source Labs for their continued support and sponsorship throughout this whole process.

This project is licensed under the ISC license.

About

Low-code E2E testing solution, generating Puppeteer tests with Jest as you navigate through your web app.

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •