{"repo":"puppeteer/replay","free":true,"listed":false,"github":"https://github.com/puppeteer/replay","clone":"git clone https://github.com/puppeteer/replay.git","description":"Library that provides an API to replay and stringify recordings created using Chrome DevTools Recorder","language":"TypeScript","stars":1365,"topics":["puppeteer","javascript","automation","devtools"],"license":"Apache-2.0","category":"scrapers-browser-automation","readme_excerpt":"@puppeteer/replay API Contributing Puppeteer Replay is a library that provides an API to replay and stringify recordings created using Chrome DevTools Recorder Installation If you want to replay recordings using Puppeteer, install Puppeteer as well: Getting started with Puppeteer Replay You can use Puppeteer Replay to: 1. Replay recording . Replay recording with CLI or using the replay lib API. 2. Customize replay . Customize how a recording is run. For example, capture screenshots after each step or integrate with 3rd party libraries. 3. Transform recording . Customize how a recording is stringified. For example, transform the recording into another format. Also, you can use third-party integrations that build on top of @puppeteer/replay , which includes: Transform JSON user flows to custom scripts: - Cypress Chrome Recorder. You can use it to convert user flow JSON files to Cypress test scripts. Watch this demo to see it in action. - Nightwatch Chrome Recorder. You can use it to convert user flow JSON files to Nightwatch test scripts. - WebdriverIO Chrome Recorder. You can use it to convert user flow JSON files to WebdriverIO test scripts. Replay JSON user flows: - Replay with TestCafe. You can use TestCafe to replay user flow JSON files and generate test reports for these recordings. - Replay with Sauce Labs. You can replay the JSON files on Sauce Labs using saucectl. 1. Replay recording Download this example recording and save it as recording.json . Using CLI + npx: Using","default_branch":null,"files":null,"tree":[],"storefront":"/r/puppeteer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/puppeteer/replay/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}