Bug Reproduction Tool

Record user interactions and generate Playwright tests instantly

As of June 2026, Bug Reproduction Tool has 11 users and a 5.00/5 rating from 2 reviews in the Developer Tools category.

Usersno change0%
11
11
Ratingno change0%
5.00
2 reviews
Reviewsno change0%
2
Version
1.0.0
Manifest V3

History

8 snapshots

Tracking since Apr 11, 2026.

13.569.55.4399999999999995Apr 11, 2026Jun 8, 2026
View as table
DateUsersRatingReviewsVersion
Apr 11, 20261.0.0
Apr 21, 20261.0.0
Apr 25, 202665.0021.0.0
May 3, 202695.0021.0.0
May 9, 202685.0021.0.0
May 20, 2026115.0021.0.0
Jun 2, 2026105.0021.0.0
Jun 8, 2026135.0021.0.0
Now115.0021.0.0

Permissions & access

Permissions
activeTabscriptingstoragetabs
Host access
<all_urls>

Screenshots

Bug Reproduction Tool screenshot 1Bug Reproduction Tool screenshot 2Bug Reproduction Tool screenshot 3Bug Reproduction Tool screenshot 4

About

Bug Reproduction Tool (BRT) records your browser interactions and generates 
ready-to-run Playwright tests in TypeScript or JavaScript — instantly.

No manual coding. No proxies. No limitations.

──────────────────────────────
HOW IT WORKS
──────────────────────────────
1. Open any website
2. Click the BRT icon → click Record
3. Interact with the page naturally
4. Switch to Generated Test tab
5. Copy or download your .spec.ts / .spec.js
6. Run: npx playwright test

──────────────────────────────
WHAT GETS CAPTURED
──────────────────────────────
→ Clicks, form fills, navigation, dropdowns
→ Checkboxes, file uploads, keyboard events
→ Screenshots on demand (press S)
→ Hover recording (press H)

──────────────────────────────
ASSERTIONS
──────────────────────────────
Add Playwright assertions to any step:
→ Has Text    → expect(locator).toHaveText('...')
→ Has URL     → expect(page).toHaveURL('...')
→ Is Visible  → expect(locator).toBeVisible()
→ Has Value   → expect(locator).toHaveValue('...')
→ Has Attr    → expect(locator).toHaveAttribute('...')
→ Count       → expect(locator).toHaveCount(n)

Use the Pick button to select elements directly on the page.

──────────────────────────────
STEP MANAGEMENT
──────────────────────────────
→ Drag to reorder steps
→ Click any selector or value to edit inline
→ Double-click step number to add a comment
→ Undo up to 30 levels (Ctrl+Z)
→ Export / import sessions as .brt.json

──────────────────────────────
CODE OPTIONS
──────────────────────────────
→ TypeScript or JavaScript toggle
→ networkidle checkbox — adds waitForLoadState after navigation
→ Custom test name → used as filename and test() label

Technical

Version
1.0.0
Manifest
V3
Size
28.46KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
djjnaboeldphchfgpgcjfjmjdcajgpnj
Developer ID
u58a77e0e8d7557184f5fea555806a7c0
Developer Email
[email protected]
Created
Apr 10, 2026
Last Updated (Store)
Apr 10, 2026
Last Scraped
Jun 8, 2026
Website
Support URL

Data sourced from the Chrome Web Store · last verified Jun 8, 2026.