# PlaywrightEx v0.6.0 - Table of Contents

Elixir client for the Playwright node.js driver.

## Pages

- [Overview](readme.md)
- [Changelog](changelog.md)

## Modules

- [PlaywrightEx](PlaywrightEx.md): Main entry point. Elixir client for the Playwright node.js driver.
- [PlaywrightEx.Selector](PlaywrightEx.Selector.md): Playright supports different types of locators: CSS, XPath, internal.

- Channels
  - [PlaywrightEx.Browser](PlaywrightEx.Browser.md): Interact with a Playwright `Browser`.
  - [PlaywrightEx.BrowserContext](PlaywrightEx.BrowserContext.md): Interact with a Playwright `BrowserContext`.
  - [PlaywrightEx.BrowserType](PlaywrightEx.BrowserType.md): Interact with a Playwright `BrowserType`.
  - [PlaywrightEx.Dialog](PlaywrightEx.Dialog.md): Interact with a Playwright `Dialog`.
  - [PlaywrightEx.Frame](PlaywrightEx.Frame.md): Interact with a Playwright `Frame` (usually the "main" frame of a browser page).
  - [PlaywrightEx.Page](PlaywrightEx.Page.md): Interact with a Playwright `Page`.
  - [PlaywrightEx.Tracing](PlaywrightEx.Tracing.md): Interact with a Playwright `Tracing`.

- Other
  - [PlaywrightEx.Artifact](PlaywrightEx.Artifact.md): Interact with a Playwright `Artifact`.
  - [PlaywrightEx.JsLogger](PlaywrightEx.JsLogger.md): Behaviour for custom Javascript loggers.

  - [PlaywrightEx.Supervisor](PlaywrightEx.Supervisor.md): Playwright connection supervision tree.

## Mix Tasks

- [mix playwright_ex.test.websocket](Mix.Tasks.PlaywrightEx.Test.Websocket.md): Runs the test suite against a Playwright server running in a Docker container,
connected via websocket transport.

