2.1.4 • Published 7 months ago

rrweb-browser-test v2.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

rrweb-browser-test

Auto-generating browser tests from rrweb recording events. Following test frameworks supported:

  • Playwright
  • Puppeteer
  • Cypress
  • Selenium

Example

Specify your recorded rrweb as events.json. The following code will generate auto-generate test script based on recorded events.

import { generateBrowserTests, TestFramework } from '../dist/index.cjs';
import events from 'events.json' with { type: 'json' };

console.log(generateBrowserTests(events).toCode());
console.log(
  generateBrowserTests(events, {
    framework: TestFramework.PLAYWRIGHT,
  }).toCode(),
);
console.log(
  generateBrowserTests(events, { framework: TestFramework.CYPRESS }).toCode(),
);
console.log(
  generateBrowserTests(events, { framework: TestFramework.SELENIUM }).toCode(),
);
console.log(
  generateBrowserTests(events, { framework: TestFramework.PUPPETEER }).toCode(),
);
2.1.4

7 months ago

2.1.3

7 months ago

2.1.1

7 months ago

2.1.0

7 months ago

2.0.1

7 months ago

2.0.0

7 months ago

1.0.1

7 months ago