Selenium/Firefox WebExtension test bridge - control and query any Firefox extension from Selenium tests
Messaging in Web Extensions made easy. Out of the box.
An in-memory implementation of webextension-polyfill for testing. Supports all test frameworks (Vitest, Jest, etc)
Utilities for working with match patterns.
Isolate content script UI's styles from the parent page. Supports all browsers (Chrome, Firefox, Safari)
TypeScript definitions for firefox-webext-browser
The official WebDriver JavaScript bindings from the Selenium project
A set of utilities for building Redux applications in Web Extensions.
Turns surface specific browser APIs into unified transport layer
firefox profile for selenium WebDriverJs, admc/wd or any other node selenium driver that supports capabilities
A tool to enable automated Selenium WebDriver testing for Flutter Web applications compiled with CanvasKit.
Light weight, type-safe wrapper around the web extension messaging APIs. Supports all browsers (Chrome, Firefox, Safari)
A selenium server and browser driver manager for your end to end tests.
TypeScript definitions for selenium-webdriver
A type-safe wrapper around the web extension messaging APIs that lets you call a function from anywhere, but execute it in the background. Supports all browsers (Chrome, Firefox, Safari, etc)
A type-safe, localStorage-esk wrapper around the web extension storage APIs. Supports all browsers (Chrome, Firefox, Safari, etc)
Selenium client library for visual testing with Percy
Appium proxy for Remote Debugger protocol
High-level events and utilities for events in Web Extensions
A Node.js bindings implementation for the W3C WebDriver and Mobile JSONWire Protocol
Utility functions for Web Extensions
installs a `selenium-standalone` command line to install and start a standalone selenium server
CLI tool to upload Chrome Extensions to the Chrome Web Store
Public logs API for OpenTelemetry