Overview
TestSprite gives you full control over your automated test cases with powerful in-place editing. Whether you’re watching tests run live or reviewing results days later, you can fine-tune every step to match your exact requirements.
Interactive Step Editing
Click on any step to see a snapshot of that exact moment in your test, then modify it if needed.
Edit Any Interaction
When you select a step, you can:Change the Interaction Type
Switch between Click, Navigate, Input, Scroll, Assert, or modify the Selector.

Visual Element Selection
Don’t like the current locator? Simply click any element on the page preview, and TestSprite will prompt you: “Change locator to this element to suit your needs.” This visual selection means you don’t need to manually write CSS selectors or XPath—just point and click.
Smart Regeneration Options
TestSprite will automatically regenerate the affected steps while preserving your customizations.
| Option | When to Use |
|---|---|
| Update this step only | Your change is isolated and doesn’t affect subsequent steps |
| Update this and following steps | Your change impacts the test flow, and later steps need to adapt |
Key Benefits
No More Black-Box Testing
No More Black-Box Testing
See exactly what your tests are doing with video recordings and step-by-step snapshots.
Fix Tests Without Rewriting Them
Fix Tests Without Rewriting Them
Visual editing means you can adjust locators, inputs, and actions without touching code.
Maintain Test Suites Over Time
Maintain Test Suites Over Time
As your application evolves, easily update test steps to match new UI layouts or workflows.
Debug Failures Faster
Debug Failures Faster
Pinpoint issues instantly with detailed error messages and execution recordings.
Quick Reference
| Tool | Purpose |
|---|---|
testsprite_generate_code_and_execute | Generate and run tests with live progress tracking |
testsprite_open_test_result_dashboard | Reopen dashboard to review/edit past test runs |


