Direct LiveView driver — connects to LiveViews via Phoenix channels without a browser. Same wallabidi API, no Chrome/Docker required.
Usage
{:ok, session} = Wallabidi.start_session(driver: :live_view, endpoint: MyAppWeb.Endpoint)
session
|> visit("/users")
|> click(Query.button("Save"))
|> assert_has(Query.text("Saved"))Limitations
- No JavaScript execution
- No window management, frames, cookies, screenshots, dialogs
- Forms must use phx-change/phx-submit