Test Deployed Environment
test_deployed_environmentTest a deployed environment end-to-end. Discovers the UI, generates a Playwright test, and executes it. The run is ephemeral unless project_id is provided, in which case a linked test case, script, and result are saved. Returns pass/fail with test code and screenshots.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL of the deployed environment to test (e.g. https://my-app.preview.example.com) | |
| context | No | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." | |
| timeout | No | Test execution timeout in seconds (default: 60) | |
| max_steps | No | Maximum navigation steps for discovery (default: 15) | |
| project_id | No | Project ID to save the generated test into. When provided, a test case, linked script, and execution result are persisted, making the script available for Insert Tests Into Repo. | |
| description | Yes | Natural language description of what to test (e.g. 'verify the users table displays 25 users with name, email, role and date columns') |