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.