> ## Documentation Index
> Fetch the complete documentation index at: https://www.checklyhq.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Learn How to Test, Monitor, and Automate with Playwright

> Learn more about Playwright automation & monitoring with Checkly. Explore how to automate your web with a reliable, programmable monitoring workflow.

> [!TIP]
>
> If you're using Playwright for end-to-end testing, you should check out [Playwright Check Suites](https://www.checklyhq.com/docs/detect/synthetic-monitoring/playwright-checks/overview.md) and start testing in production.

Playwright serves as the foundation for Checkly's synthetic [*Monitoring as Code*](https://www.checklyhq.com/docs/concepts/monitoring-as-code.md). To get the most from Checkly, we put together a series of guides and examples to help you get started with Playwright.

## Getting Started

> **[What is Playwright?](https://www.checklyhq.com/docs/learn/playwright/what-is-playwright.md)**
>
> Get started with Microsoft's Playwright for automation and user simulation.

> **[Installing Playwright](https://www.checklyhq.com/docs/learn/playwright/how-to-set-up-locally.md)**
>
> Learn how to install Playwright and get started with your first script.

## Check our Playwright Tips YouTube channel

[The Checkly YouTube channel](https://www.youtube.com/@ChecklyHQ) includes over a hundred videos covering synthetic monitoring, Monitoring as Code and Playwright automation. Check out our [Playwright Tips playlist](https://www.youtube.com/playlist?list=PLMZDRUOi3a8NtMq3PUS5iJc2pee38rurc) for bite-sized videos on Playwright best practices, tips and tricks.

## Diving Deeper

Playwright is extremely powerful and serves a wide range of use cases. We have collected in-depth articles for important scenarios and challenging automation flows.

> **[Navigating user interfaces](https://www.checklyhq.com/docs/learn/playwright/navigation.md)**
>
> Learn about guidelines to write quality automation scripts.

> **[Waits and timeouts](https://www.checklyhq.com/docs/learn/playwright/waits-and-timeouts.md)**
>
> Learn how to automate realistic user scenarios from signup to checkout.

> **[Authentication](https://www.checklyhq.com/docs/learn/playwright/authentication.md)**
>
> Learn how to handle authentication in Playwright and reuse credentials.

> **[Measuring page performance](https://www.checklyhq.com/docs/learn/playwright/performance.md)**
>
> Learn how you can use Playwright to measure page performance.

## Popular Posts

> **[Debugging errors](https://www.checklyhq.com/docs/learn/playwright/debugging.md)**
>
> Learn how to debug common errors and bugs in your Playwright scripts.

> **[Request Interception](https://www.checklyhq.com/docs/learn/playwright/intercept-requests.md)**
>
> Learn how to control HTTP requests and responses.

> **[Basic Selectors](https://www.checklyhq.com/docs/learn/playwright/selectors.md)**
>
> Working with selectors is key for writing high quality scripts.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.