mirror of
https://github.com/microsoft/playwright.git
synced 2025-06-26 21:40:17 +00:00
19 lines
653 B
Markdown
19 lines
653 B
Markdown
![]() |
---
|
||
|
id: test-snapshots
|
||
|
title: "Snapshots"
|
||
|
---
|
||
|
|
||
|
Playwright Test includes the ability to produce and compare snapshots. For that, use `expect(value).toMatchSnapshot()`. Test runner auto-detects the content type, and includes built-in matchers for text, png and jpeg images, and arbitrary binary data.
|
||
|
|
||
|
```ts
|
||
|
// example.spec.ts
|
||
|
import { test } from 'playwright/test';
|
||
|
|
||
|
test('my test', async () => {
|
||
|
const image = await produceSomePNG();
|
||
|
test.expect(image).toMatchSnapshot('optional-snapshot-name.png');
|
||
|
});
|
||
|
```
|
||
|
|
||
|
Snapshots are stored under `__snapshots__` directory by default, and can be specified in the [configuration object](#configuration-object).
|