create_project
Set up a named web project with base URL and crawl limits, saved to disk for reuse in testing and authentication workflows.
Instructions
Create a persistent testing project: a named website/web-app target with its base URL and crawl limits, saved to disk and reused by crawl_project, test_project, and authenticated sessions. Returns the stored project config. Create this first, then attach auth (set_form_login / set_basic_auth / set_cookies) and run tests.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Unique project name (e.g., 'mysite') | |
| base_url | Yes | Base URL of the website (e.g., 'https://example.com') | |
| max_depth | No | Max crawl depth (default: 3) | |
| max_pages | No | Max pages to crawl (default: 20) | |
| screenshot_dir | No | Absolute path to save screenshots (e.g. '/home/user/myproject/e2e_testing'). Defaults to built-in data/screenshots/ if omitted. |