# WithSharedPage

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

***

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

# Function: withSharedPage()

> **withSharedPage**\<`TTestArgs`, `TWorkerArgs`\>(`test`): `TestType`\<`TTestArgs`, `TWorkerArgs`\>

Defined in: [src/fixtures.ts:202](https://github.com/OpenPolyfill/FirefoxAddonPlaywrightHarness/blob/9532a852e3623332cfb2eacd964ebdb4045220e5/src/fixtures.ts#L202)

Shares one Playwright page across tests in a worker. Requires contextScope: 'worker'.

## Type Parameters

### TTestArgs

`TTestArgs` *extends* `object`

### TWorkerArgs

`TWorkerArgs` *extends* `object`

## Parameters

### test

`TestType`\<`TTestArgs`, `TWorkerArgs`\>

## Returns

`TestType`\<`TTestArgs`, `TWorkerArgs`\>
