Item logo image for Bug Reproduction Tool

Bug Reproduction Tool

5.0(

2 ratings

)
ExtensionDeveloper Tools11 users
Item media 4 (screenshot) for Bug Reproduction Tool
Item media 1 (screenshot) for Bug Reproduction Tool
Item media 2 (screenshot) for Bug Reproduction Tool
Item media 3 (screenshot) for Bug Reproduction Tool
Item media 4 (screenshot) for Bug Reproduction Tool
Item media 1 (screenshot) for Bug Reproduction Tool
Item media 1 (screenshot) for Bug Reproduction Tool
Item media 2 (screenshot) for Bug Reproduction Tool
Item media 3 (screenshot) for Bug Reproduction Tool
Item media 4 (screenshot) for Bug Reproduction Tool

Overview

Record user interactions and generate Playwright tests instantly

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

Details

  • Version
    1.0.0
  • Updated
    April 10, 2026
  • Offered by
    blumination
  • Size
    28.46KiB
  • Languages
    English
  • Developer
    Email
    stuartblum5@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps