https://github.com/ghostery/webextension-event-recorder
https://github.com/ghostery/webextension-event-recorder
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ghostery/webextension-event-recorder
- Owner: ghostery
- Created: 2024-09-18T15:32:13.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2026-04-23T16:24:11.000Z (3 months ago)
- Last Synced: 2026-05-02T20:39:18.836Z (3 months ago)
- Language: JavaScript
- Size: 118 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
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.