# Supatest Docs ## Docs - [AI Action Agent](https://docs.supatest.ai/ai-features/ai-action-agent.md): Automate scenario notes into executable test steps using AI - [AI Credits](https://docs.supatest.ai/ai-features/ai-credits.md): Understand and manage your AI credit allocation for AI-powered features - [AI Test Generation](https://docs.supatest.ai/ai-features/ai-test-generation.md): Automatically generate test cases from natural language descriptions - [AI Features Overview](https://docs.supatest.ai/ai-features/overview.md): Discover how AI powers Supatest to make test automation smarter and more efficient - [February 09, 2026](https://docs.supatest.ai/changelog/february-09-2026.md): Introducing Scenarios (Table-Driven Tests), Ad-hoc Runs, and a completely redesigned Analytics Dashboard with enhanced failure analysis and AI statistics. - [February 12, 2026](https://docs.supatest.ai/changelog/february-12-2026.md): Run Config management, multi-config execution matrix support, and improved run-type visual distinction. - [January 22nd, 2026](https://docs.supatest.ai/changelog/january-22-2026.md): New dashboard analytics, run insights, editor console, and more - [Best of Both Worlds](https://docs.supatest.ai/creating-tests/ai-test-creation/hybrid-approach.md): Combine manual and AI approaches for the most effective test creation - [AI Test Creation](https://docs.supatest.ai/creating-tests/ai-test-creation/overview.md): Let AI help you create and automate your test cases - [Manual Test Creation](https://docs.supatest.ai/creating-tests/manual/overview.md): Build tests with full control using scenario notes, the visual editor, and recorder - [Overview](https://docs.supatest.ai/creating-tests/overview.md): Understand the different ways to create test cases in Supatest - [Auto-Healing](https://docs.supatest.ai/debugging/auto-healing.md): AI-powered automatic test repair when locators break or elements change - [Browser State Storage](https://docs.supatest.ai/essentials/browser-state-storage.md): Skip repeated logins by saving and reusing authenticated browser state in snippets. - [CAPTCHA Handling](https://docs.supatest.ai/essentials/captcha-handling.md): Best practices for handling CAPTCHAs in automated testing - [CI Integration](https://docs.supatest.ai/essentials/ci-integration.md): Integrate Supatest into your CI/CD pipelines using the CLI - [Conditionals](https://docs.supatest.ai/essentials/conditionals.md): Execute steps only when conditions are met using Start/End Condition - [Context Hub](https://docs.supatest.ai/essentials/context-hub.md): Manage context documents that enhance AI understanding of your application - [Dashboard](https://docs.supatest.ai/essentials/dashboard.md): Comprehensive overview of test health: metrics, trends, failure analysis, and AI usage. - [Debugging Tests](https://docs.supatest.ai/essentials/debugging-tests.md): Systematic approach to diagnosing and fixing test failures using video, screenshots, logs, AI logs, trace, and different run modes. - [Editor](https://docs.supatest.ai/essentials/editor.md): Build and run tests in the visual editor: steps, live preview, logs, and trace. - [Environments](https://docs.supatest.ai/essentials/environments.md): Manage different configurations for your test folders and cases - [Expressions](https://docs.supatest.ai/essentials/expressions.md): Use env, vars, and random with simple JavaScript to compose dynamic values in step fields. - [Loops](https://docs.supatest.ai/essentials/loops.md): Repeat steps over elements or data using Start/End Loop - [Recorder](https://docs.supatest.ai/essentials/recorder.md): Record browser interactions to create automated tests - [Global Search](https://docs.supatest.ai/essentials/search.md): Quickly find and navigate to test cases, test folders, snippets, and more - [Test Planner Agent](https://docs.supatest.ai/essentials/test-planner-agent.md): Generate test scenarios and executable tests with AI assistance - [Test Plans](https://docs.supatest.ai/essentials/test-plans.md): Schedule and run folders and test cases on a recurring or on‑demand basis with advanced analytics and smart notifications - [Parallel Execution](https://docs.supatest.ai/execution/parallel-execution.md): Run multiple tests simultaneously to reduce total execution time - [Run Modes](https://docs.supatest.ai/execution/run-modes.md): Understand different ways to execute tests: manual, editor, scheduled, and API-triggered runs - [Create Your First Test Case](https://docs.supatest.ai/get-started/first-test.md): Step-by-step guide to creating, configuring, and running your first test in Supatest - [Prompting 101](https://docs.supatest.ai/get-started/prompting-101.md): Master the art of writing effective AI Action prompts with the PRECISE framework - [Welcome to Supatest](https://docs.supatest.ai/get-started/welcome.md): Get started with AI-powered end-to-end testing for web applications - [Create a Run](https://docs.supatest.ai/running-tests/execution/create-a-run.md): Run any selection of test cases on-demand with full control over what to execute. - [How to Execute Tests](https://docs.supatest.ai/running-tests/execution/overview.md): Run tests in headless or headed mode with reusable run configs, grouped runs, and scenario-aware execution - [Scheduling Tests](https://docs.supatest.ai/running-tests/scheduling/overview.md): Automate test execution with test plans and CI/CD integration - [Add Snippet](https://docs.supatest.ai/steps/add-snippet.md): Include reusable test snippets in your test cases - [AI Action](https://docs.supatest.ai/steps/ai-action.md): An AI-powered step for complex browser interactions using natural language - [AI Extract](https://docs.supatest.ai/steps/ai-extract.md): Extract data from the page using AI vision and natural language prompts - [API Request](https://docs.supatest.ai/steps/api-request.md): Send HTTP requests to APIs and store responses for use in tests - [Check Email](https://docs.supatest.ai/steps/check-email.md): Retrieve and store email content for testing purposes - [Click](https://docs.supatest.ai/steps/click.md): Simulate mouse click interactions in your test cases - [Drag and Drop](https://docs.supatest.ai/steps/drag-and-drop.md): Drag elements from one location to another - [Extract Value](https://docs.supatest.ai/steps/extract-value.md): Extract text or attribute values from elements using CSS selectors - [Fill](https://docs.supatest.ai/steps/fill.md): Input text into form fields and text areas - [Get TOTP Code](https://docs.supatest.ai/steps/get-totp-code.md): Generate time-based one-time passwords for two-factor authentication testing - [Go Back](https://docs.supatest.ai/steps/go-back.md): Navigate back to the previous page in browser history - [Hover](https://docs.supatest.ai/steps/hover.md): Simulate mouse hover interactions with elements - [Navigate](https://docs.supatest.ai/steps/navigate.md): Navigate to web pages and URLs - [Press Keys](https://docs.supatest.ai/steps/press-keys.md): Simulate keyboard key presses and combinations - [Reload](https://docs.supatest.ai/steps/reload.md): Refresh the current page in the browser - [Run Python](https://docs.supatest.ai/steps/run-python.md): Execute custom Python code with full Playwright API access - [Scroll](https://docs.supatest.ai/steps/scroll.md): Scroll within elements or the page - [Select Option](https://docs.supatest.ai/steps/select.md): Select options from dropdown menus and select elements - [Switch Tab](https://docs.supatest.ai/steps/switch-tab.md): Switch between browser tabs or create new tabs - [Upload File](https://docs.supatest.ai/steps/upload-file.md): Upload files to form elements and file input fields in your test cases - [Check URL](https://docs.supatest.ai/steps/verify-url.md): Verify the current page URL matches expected patterns - [Check Text](https://docs.supatest.ai/steps/verify-value.md): Verify text content of elements in your test cases - [Check Visibility](https://docs.supatest.ai/steps/verify-visibility.md): Verify element visibility and presence in your test cases - [Visual Assertion](https://docs.supatest.ai/steps/visual-assertion.md): Create intelligent visual assertions using natural language with optional element targeting - [Wait for Element](https://docs.supatest.ai/steps/wait-for-element.md): Wait for elements to appear, disappear, or change state - [Folders](https://docs.supatest.ai/test-management/folders.md): Organize your tests with a hierarchical folder structure - [Overview](https://docs.supatest.ai/test-management/overview.md): Organize, structure, and manage your tests effectively in Supatest - [Run History](https://docs.supatest.ai/test-management/run-history.md): View, analyze, and manage test execution history - [Snippets](https://docs.supatest.ai/test-management/snippets.md): Create reusable test components that eliminate duplication and ensure consistency - [Tags](https://docs.supatest.ai/test-management/tags.md): Categorize and filter tests using tags for flexible organization - [Test Cases](https://docs.supatest.ai/test-management/test-cases.md): Create, configure, and manage individual test cases - [Test Configuration](https://docs.supatest.ai/test-management/test-configuration.md): Configure how tests execute with reusable run configs, timeouts, and execution settings - [Working with Data](https://docs.supatest.ai/working-with-data/overview.md): Manage test data with environments, context, and dynamic expressions - [Scenarios (Table-Driven Tests)](https://docs.supatest.ai/working-with-data/scenarios.md): Run the same test multiple times with different data sets using table-driven testing ## OpenAPI Specs - [openapi](https://docs.supatest.ai/api-reference/openapi.json)