API Reference wallabidi v#0.2.13

Copy Markdown View Source

Modules

A concurrent feature testing library.

The Browser module is the entrypoint for interacting with a real browser.

Finds Chrome and chromedriver — either local binaries to launch or remote URLs to connect to.

The Chrome driver uses chromedriver and WebDriver BiDi to control Chrome.

Chrome driver using CDP (Chrome DevTools Protocol) directly.

Sets up the Wallabidi DSL in a module.

Defines an Element Struct and interactions with Elements.

Helpers for writing features.

Shortcuts for various keys.

The Lightpanda driver uses CDP (Chrome DevTools Protocol) to control the Lightpanda headless browser.

Direct LiveView driver — connects to LiveViews via Phoenix channels without a browser. Same wallabidi API, no Chrome/Docker required.

Provides the query DSL.

Struct containing details about the webdriver session.

Mix Tasks

Runs the integration test suite once per listed browser.

Installs Chrome for Testing and chromedriver.