Skip to content

Lupa API Reference / commands / emulateMedia

Function: emulateMedia()

emulateMedia(media): Promise<void>

Defined in: src/commands/index.ts:71

Emulates browser media, such as screen/print or color scheme, to be used in CSS media queries.

Note that the forcedColors option does not work in WebKit.

Parameters

media

Media

The media features to emulate.

Returns

Promise<void>

A promise that resolves when the media features are emulated.

Examples

ts
   await emulateMedia({
       colorScheme: 'dark',
       reducedMotion: 'reduce',
   })
ts
   await emulateMedia({
       media: 'print',
   })
ts
   await emulateMedia({
       forcedColors: 'active',
   })