> ## Documentation Index
> Fetch the complete documentation index at: https://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](/detect/synthetic-monitoring/playwright-checks/overview) and start testing in production.
</Tip>

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

## Getting Started

<Columns cols={2}>
  <Card title="What is Playwright?" href="/learn/playwright/what-is-playwright/">
    Get started with Microsoft's Playwright for automation and user simulation.
  </Card>

  <Card title="Installing Playwright" href="/learn/playwright/how-to-set-up-locally/">
    Learn how to install Playwright and get started with your first script.
  </Card>
</Columns>

## 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.

<Columns cols={2}>
  <Card title="Navigating user interfaces" href="/learn/playwright/navigation/">
    Learn about guidelines to write quality automation scripts.
  </Card>

  <Card title="Waits and timeouts" href="/learn/playwright/waits-and-timeouts/">
    Learn how to automate realistic user scenarios from signup to checkout.
  </Card>
</Columns>

<Columns cols={2}>
  <Card title="Authentication" href="/learn/playwright/authentication/">
    Learn how to handle authentication in Playwright and reuse credentials.
  </Card>

  <Card title="Measuring page performance" href="/learn/playwright/performance/">
    Learn how you can use Playwright to measure page performance.
  </Card>
</Columns>

## Popular Posts

<Columns cols={3}>
  <Card title="Debugging errors" href="/learn/playwright/debugging/">
    Learn how to debug common errors and bugs in your Playwright scripts.
  </Card>

  <Card title="Request Interception" href="/learn/playwright/intercept-requests/">
    Learn how to control HTTP requests and responses.
  </Card>

  <Card title="Basic Selectors" href="/learn/playwright/selectors/">
    Working with selectors is key for writing high quality scripts.
  </Card>
</Columns>
