Projects

A project is the top-level container for testing a specific application or service.

Creating a Project

  1. Navigate to your workspace
  2. Click New Project
  3. Fill in the project details:
    • Name - A descriptive name (e.g., "E-commerce Staging")
    • Description - Optional description
    • Base URL - The URL where tests will run

Project Settings

Base URL

The base URL is where tests start. Examples:

The base URL can be overridden when triggering tests via CI/CD, allowing dynamic preview URLs.

Authentication Settings

Configure default credentials for tests that require login:

SettingDescription
EmailDefault email for login steps
PasswordDefault password for login steps
Storage StateSaved cookies/session from login suite

Storage State

Storage state contains cookies and local storage from a login suite run. When set:

Project Integrations

GitHub

Connect your GitHub repository to:

Slack

Send test result notifications to a Slack channel.

Email

Receive test reports via email after each run.

Vercel / Netlify

Automatically trigger tests when new preview deployments are ready.

API Keys

Generate API keys to trigger tests from CI/CD pipelines:

  1. Go to Project SettingsAPI Keys
  2. Click Generate New Key
  3. Copy the key (shown only once)
  4. Use in your CI/CD pipeline

See API Keys for usage details.

Archiving Projects

To archive a project you no longer need:

  1. Go to Project Settings
  2. Click Archive Project
  3. Archived projects are hidden but can be restored

Best Practices