Overview
Record browser interactions and capture web elements with auto-generated locators for test automation.
# TestBot Recorder - Browser Interaction Recording & Element Capture > TestBot Recorder is a Chrome extension for test automation that combines browser interaction recording with intelligent element capture. Record user actions, capture web elements with auto-generated locators, and publish directly to your test management platform. ## Key Features ### Element Spy - **Auto-Spy Mode** - Scan up to 100 interactive elements on a page with one click - **Manual Spy Mode** - Click individual elements to capture their properties - **Multiple Locator Strategies** - Generates locators for: - ID - Name - Class Name - XPath (absolute and relative) - CSS Selector - Link Text / Partial Link Text - Tag Name - **Locator Validation** - Real-time validation showing: - Unique (matches exactly 1 element) - Ambiguous (matches multiple elements) - Invalid (no elements found) - **Default Locator Selection** - Set preferred locator strategy per element - **Keyboard Shortcuts** - `Ctrl+Shift+S` (Mac: `Cmd+Shift+S`) to toggle spy, `Ctrl+Shift+A` (Mac: `Cmd+Shift+A`) to auto-spy, `Ctrl+Shift+E` (Mac: `Cmd+Shift+E`) to export ### Browser Interaction Recorder - **Smart Recording** - Automatically captures clicks, typing, selections, checkboxes, and navigation events - **Template Matching** - Maps recorded actions to predefined test templates for consistent test generation - **Action Consolidation** - Intelligently merges consecutive TYPE, SELECT, and CHECK/UNCHECK actions - **Multi-Tab Support** - Handles tab switches and cross-domain navigation with user prompts - **Screenshot Capture** - Captures full-page screenshots during recording sessions - **Keyboard Shortcuts** - `Ctrl+Shift+R` (Mac: `Cmd+Shift+R`) to start/resume, `Ctrl+Shift+X` (Mac: `Cmd+Shift+X`) to stop ### Export & Publish - **Download** - Export captured elements or recorded scripts as files - **Publish** - Send directly to Test Management Services with API token authentication - **Project Integration** - Select target project and website for organized test management ### User Interface - **Floating Panel** - Draggable, resizable panel that stays on top of web content - **Fullscreen Mode** - Expanded view with 3-column layout for detailed information - **Minimized Mode** - Compact view with quick access to stop recording - **Dark/Light Theme** - Follows system preferences ## How It Works 1. **Install & Activate** - Add the extension to Chrome - Press `Alt+T` or click the extension icon to open TestBot 2. **Configure (Optional)** - Set API token for publishing to Test Management Services - Select target project and website 3. **Record Interactions** - Enter a script name and click "Start Recording" - Interact with the web page - all actions are captured automatically - Click "Stop Recording" when done 4. **Capture Elements** - Switch to Element Spy tab - Use "Auto-spy" to scan all elements or toggle spy mode for manual capture - Review and validate generated locators 5. **Export or Publish** - Download as a file for local use - Publish directly to your test management platform ## Keyboard Shortcuts | Action | Windows/Linux | Mac | |--------|---------------|-----| | Toggle TestBot | `Alt+T` | `Alt+T` | | Toggle Spy Mode | `Ctrl+Shift+S` | `Cmd+Shift+S` | | Auto-Spy Elements | `Ctrl+Shift+A` | `Cmd+Shift+A` | | Export Elements | `Ctrl+Shift+E` | `Cmd+Shift+E` | | Start/Resume Recording | `Ctrl+Shift+R` | `Cmd+Shift+R` | | Stop Recording | `Ctrl+Shift+X` | `Cmd+Shift+X` | ## Requirements - Google Chrome browser - Active internet connection (for publishing features) - API token from Test Management Services (for publishing) --- > TestBot Recorder empowers QA engineers and developers to build automated tests faster and more accurately. Capture elements, record interactions, and integrate seamlessly with your test automation workflow.
Details
- Version2.2.3
- UpdatedFebruary 7, 2026
- Size629KiB
- LanguagesEnglish
- DeveloperWebsite
Email
developer@testbots.ai - Non-traderThis 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
TestBot Recorder has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
TestBot Recorder handles the following:
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