API Reference wallabidi v#0.4.0-rc.2

Copy Markdown View Source

Modules

A concurrent feature testing library.

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

Finds Chrome — either a local binary to launch or a remote URL to connect to.

Sets up the Wallabidi DSL in a module.

Defines an Element Struct and interactions with Elements.

Helpers for writing features.

Shortcuts for various keys.

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.

Custom ExUnit formatter that flags tests exceeding a runtime budget.

Mix Tasks

Runs the integration test suite once per listed browser.

Installs Chrome for Testing and the chromium-bidi server's Node deps.

Regenerates priv/wallabidi.min.js from priv/wallabidi.js using esbuild.