Esc

Start typing to search the docs

Introduction

Playwright fixtures for testing Firefox WebExtensions through Firefox RDP.

1 min read · 171 words

View as Markdown

A Playwright harness for Firefox WebExtension integration tests.

Launch an isolated Firefox profile, install multiple extensions from directories or packed XPIs, inspect their background contexts, evaluate page code, activate browser/page actions, and access the underlying Firefox RDP client from one fixture set.

Start here

About compatibility

Firefox RDP is an internal, version-sensitive protocol. The harness targets the Firefox revision supplied by Playwright and applies the required compatibility patch during global setup. Run the integration suite against the same Firefox build used in CI.