Prerequisites
Prerequisites
Before creating Browser Checks, ensure you have:
- An initialized Checkly CLI project
- A public website you want to monitor
- Understanding of Playwright test syntax and structure
Configuration
The Browser Check configuration consists of specific Browser Check options and inherited general check options.- Browser Check
- General Options
Browser Check Options
object
required
The Playwright test code that defines how to execute your end-to-end browser monitor. This is the core component of any browser check.Usage:Parameters:Examples:Use cases: E2E testing, user journey validation, performance testing, visual regression testing.
You must provide either
entrypoint or content, but not both.General Check Options
string
required
Friendly name for your Browser Check that will be displayed in the Checkly dashboard and used in notifications.Usage:
Frequency
How often the Browser Check should run. Use the Examples:Available frequencies:
Frequency enum to set the check interval.Usage:EVERY_1M, EVERY_2M, EVERY_5M, EVERY_10M, EVERY_15M, EVERY_30M, EVERY_1H, EVERY_2H, EVERY_6H, EVERY_12H, EVERY_24Hstring[]
default:"[]"
Array of public location codes where the Browser Check should run. Multiple locations provide geographic coverage and redundancy.Usage:Examples:Use cases: Global user experience monitoring, regional performance testing, compliance requirements.
boolean
default:"true"
Whether the browser check is enabled and will run according to its schedule.Usage:
string[]
default:"[]"
Array of tags to organize and categorize your Browser Checks in the Checkly infrastructure.Usage:Examples:Use cases: Organization, filtering, alerting rules, reporting.
object[]
default:"[]"
Check-level environment variables that will be available during test execution. Useful for test configuration and sensitive data.Usage:Parameters:Use cases: Test configuration, authentication, API keys, feature flags, environment-specific settings.
Examples: