先日VitestにこちらのPull Requestがマージされ、Vitest Browser ModeでVisual Regression Test(VRT)ができるようになりました(まだ正式リリースはされていません)。 おそらくVitest v4のリリースで正式に使えるようになりますが、beta versionで実際に試すことができるので試してみました。 デモ デモ用のコードはこちらのRepositoryにあります(ProviderはPlaywrightを使用しています)。vitest.configなどの設定は従来のbrowser modeの設定と全く同じで問題ないです。Vitestのバージョンは4.0.0-beta.7を使用しています。 expectの引数にElementを渡し、toMatchScreenshotを実行することでVRTができます。以下は実際のコードと生成された画像です。

