rrweb で記録したブラウザ操作イベントから、アクション(navigate / input / click)を抽出して再生する。
rrweb-action-extractor-demo.mov
.
├── rrweb/ # フロントエンド(nginx + @rrweb/record + @rrweb/replay)
├── extractor/ # バックエンド(Go)
└── e2e/ # E2E テスト(Playwright)
$ make up- http://localhost:3000 にアクセス
- ブラウザで
http://localhost:3000を開く - メールアドレスとパスワードを入力してログインボタンを押す
- 「アクションを抽出」ボタンを押す
- 画面にアクション一覧(JSON)が表示される
- 「再生」ボタンからアクションを再生する
コンテナを起動した状態で実行する。
$ make e2e$ make down