An open API service indexing awesome lists of open source software.

https://github.com/ghostery/webextension-event-recorder


https://github.com/ghostery/webextension-event-recorder

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# WebExension Event Recorder

WebExtension Event Recorder is a browser automation tool that records series of `events` that a web-extension would receive.

## Prepare

Install dependencies with `npm ci`.

## Re-play scenarios

You can re-play scripted `scenariors` of browser interactions:

* from Chrome: `npm run start.chrome`

* from Firefox `npm run start.firefox`

### Options

`--only ` allows to run scenariors that start with file names starting with given prefix

## Manual recordings

To record events from manually controlled session use:

* for Chrome: `npm run record.chrome -- --scenario `

* for Firefox: `npm run record.firefox -- --scenario `

Recording session will end once the browser window is closed.