Go API reference
Every type and method allwright.dev/go ships today, with a Since badge on every entry matching the changelog release it first shipped in.
go get allwright.dev/goBrowser
5Launch a Chromium or Firefox session and hold the handle every other call goes through. Every method here (and everywhere else in the Go client) takes a context.Context first, for cancellation and timeouts.
View Browser →Page
14Page is an alias for Tab (type Page = Tab) — navigation and every action/query below. Locator() returns a Locator scoped to a selector, which exposes the same action methods plus the semantic builders and filters documented under Locator.
View Page →Locator
6Every action and query method on Page (Click, Fill, Hover, Press, Focus, Highlight, Count, TextContent, InnerText, WaitFor) is also available directly on a Locator, scoped to whatever it resolves to. What's below is what a Locator adds on top: building one semantically instead of by raw selector, and narrowing it once built.
View Locator →Hooks
3A hook coordinates a browser-native event that fires asynchronously outside any direct call — a new tab, a native file picker, a download. RegisterHook before the triggering action, then Wait for it, so the event can't be missed between the two.
View Hooks →Mobile
11Android automation over adb — no Appium, no separate driver server. Reached through the Mobile package variable; iOS has no runtime yet.
View Mobile →Config
5allwright.config.yaml (or .json) drives browser choice, timeouts, and named profiles without writing it in code. Every client picks the file up the same way.
View Config →