documentation/docs/article/guides/inspector


sidebar_position: 30

Playwright inspector

Playwright provides an useful inspector.
https://playwright.dev/docs/inspector/

Overview

“`ruby {4,8}
playwright.chromium.launch(headless: false) do |browser|
browser.new_context do |context|
# This method call should be put just after creating BrowserContext.
context.enable_debug_console!

page = context.new_pagè
page.goto(‘http://example.com/’)
page.pause
end
end

`page.pause` requires Playwright debug session, and it can be enabled by calling `BrowserContext#enable_debug_console!` in advance.

Note that since Ruby is not officially supported in Playwright, many limitations exist. We CANNOT

* Launch inspector via `PWDEBUG=1`
* Debug without inspector UI (`PWDEBUG=console` is not working well)
* Show Ruby code in inspector