browser library

Classes

BrowserConfig
BrowserDownloadProgress
BrowserFactory
Factory for creating browser instances with different WebDriver implementations.
BrowserManager
BrowserUpdate
BrowserUpdateChecker
Component
Base class for UI components in the page object pattern.
Page
Base class for the Page Object Pattern.
ProxyClient
ProxyConfiguration
TestBootstrap
Internal class that maintains the global browser configuration.

Mixins

Browser
Core browser automation interface.

Functions

browserGroup(String description, {required void define(Browser browser), BrowserConfig? config, bool useAsync = true}) → void
Creates a group of browser tests that share a browser instance.
browserTest(String description, Future<void> callback(Browser browser), {BrowserConfig? config, bool useAsync = true}) Future<void>
Creates a browser test.
launchBrowser(BrowserConfig? config, [bool useAsync = true]) Future<Browser>
Launches a browser with the specified configuration.
testBootstrap([BrowserConfig? config]) Future<void>
Initializes the browser testing environment.