# Playwriter v0.1.0 - Table of Contents Elixir browser automation with WSL-to-Windows support. Control visible Windows browsers from WSL. ## Pages - [Overview](readme.md) - [Changelog](changelog.md) - [LICENSE](license.md) - Guides - [Getting Started](getting-started.md) - [Architecture](architecture.md) - [Transport Layer](transports.md) - [WSL-Windows Integration](wsl-windows.md) - [Function Reference](functions.md) - [Usage Examples](examples.md) - [Testing Guide](testing.md) - [Troubleshooting](troubleshooting.md) - Examples - [Running Examples](running-examples.md) ## Modules - [Playwriter.Server.Health](Playwriter.Server.Health.md): Health checking for Playwright server. - [Playwriter.Transport](Playwriter.Transport.md): Transport factory and utilities. - [Playwriter.Transport.WindowsCmd](Playwriter.Transport.WindowsCmd.md): Windows command transport - executes Playwright via PowerShell/cmd.exe. - Public API - [Playwriter](Playwriter.md): Cross-platform browser automation with WSL-to-Windows support. - Browser Session - [Playwriter.Browser.Session](Playwriter.Browser.Session.md): Manages a browser session lifecycle. - Transport Layer - [Playwriter.Transport.Behaviour](Playwriter.Transport.Behaviour.md): Behaviour defining the transport interface for Playwright communication. - [Playwriter.Transport.Local](Playwriter.Transport.Local.md): Local transport using playwright_ex's port-based communication. - [Playwriter.Transport.Remote](Playwriter.Transport.Remote.md): Remote transport for connecting to a Playwright server via WebSocket. - Server Discovery - [Playwriter.Server.Discovery](Playwriter.Server.Discovery.md): Discovers Playwright server endpoints in WSL-to-Windows scenarios. ## Mix Tasks - [mix playwriter.setup](Mix.Tasks.Playwriter.Setup.md): Installs Playwright for local browser automation.