# Globals

[**@openpolyfill/firefox-addon-playwright-harness**](/docs/api/reference)

***

# @openpolyfill/firefox-addon-playwright-harness

## Classes

- [FirefoxRdpSession](/docs/api/reference/classes/FirefoxRdpSession)
- [NativeMessagingObserver](/docs/api/reference/classes/NativeMessagingObserver)
- [NativeMessagingSession](/docs/api/reference/classes/NativeMessagingSession)
- [RdpEvaluation](/docs/api/reference/classes/RdpEvaluation)
- [RdpInspectedWindowEvaluation](/docs/api/reference/classes/RdpInspectedWindowEvaluation)

## Interfaces

- [EvaluateOptions](/docs/api/reference/interfaces/EvaluateOptions)
- [FirefoxBackground](/docs/api/reference/interfaces/FirefoxBackground)
- [FirefoxExtension](/docs/api/reference/interfaces/FirefoxExtension)
- [FirefoxExtensions](/docs/api/reference/interfaces/FirefoxExtensions)
- [FirefoxFixtures](/docs/api/reference/interfaces/FirefoxFixtures)
- [FirefoxHarnessConfig](/docs/api/reference/interfaces/FirefoxHarnessConfig)
- [FirefoxHarnessProjectOptions](/docs/api/reference/interfaces/FirefoxHarnessProjectOptions)
- [FirefoxIsolatedContexts](/docs/api/reference/interfaces/FirefoxIsolatedContexts)
- [FirefoxIsolatedPage](/docs/api/reference/interfaces/FirefoxIsolatedPage)
- [FirefoxLaunchResult](/docs/api/reference/interfaces/FirefoxLaunchResult)
- [FirefoxRDP](/docs/api/reference/interfaces/FirefoxRDP)
- [NativeMessagingExit](/docs/api/reference/interfaces/NativeMessagingExit)
- [NativeMessagingHostConfig](/docs/api/reference/interfaces/NativeMessagingHostConfig)
- [NativeMessagingMessage](/docs/api/reference/interfaces/NativeMessagingMessage)
- [NativeMessagingMessageWaitOptions](/docs/api/reference/interfaces/NativeMessagingMessageWaitOptions)
- [NativeMessagingObserverConfig](/docs/api/reference/interfaces/NativeMessagingObserverConfig)
- [NativeMessagingSessionWaitOptions](/docs/api/reference/interfaces/NativeMessagingSessionWaitOptions)
- [NativeMessagingStreamEvent](/docs/api/reference/interfaces/NativeMessagingStreamEvent)
- [NativeMessagingWaitOptions](/docs/api/reference/interfaces/NativeMessagingWaitOptions)

## Type Aliases

- [ActionKind](/docs/api/reference/type-aliases/ActionKind)
- [FirefoxIsolated](/docs/api/reference/type-aliases/FirefoxIsolated)
- [NativeMessagingChannel](/docs/api/reference/type-aliases/NativeMessagingChannel)
- [NativeMessagingDirection](/docs/api/reference/type-aliases/NativeMessagingDirection)
- [NativeMessagingMutation](/docs/api/reference/type-aliases/NativeMessagingMutation)
- [NativeMessagingObserverMode](/docs/api/reference/type-aliases/NativeMessagingObserverMode)
- [NativeMessagingProcessState](/docs/api/reference/type-aliases/NativeMessagingProcessState)
- [UrlMatcher](/docs/api/reference/type-aliases/UrlMatcher)

## Functions

- [createFirefoxFixtures](/docs/api/reference/functions/createFirefoxFixtures)
- [ensureFirefoxPatched](/docs/api/reference/functions/ensureFirefoxPatched)
- [getFirefoxChromePages](/docs/api/reference/functions/getFirefoxChromePages)
- [launchFirefoxExtension](/docs/api/reference/functions/launchFirefoxExtension)
- [withSharedPage](/docs/api/reference/functions/withSharedPage)
