Playwright 1.62 のコンポーネントレベル VRT を実際に構築してみた
Playwright 1.62.0 で、これまで実験的な機能だったコンポーネントレベルの VRT(Visual Regression Testing)が正式にパッケージへ含まれるようになりました。実際に自分のプロジェクトへ導入してみたので、構成の全体像とハマったポイントをまとめておきます。

久保 槙之介/フリーランスのソフトウェアエンジニア(北海道)
要件定義・技術選定から、開発、動作環境の整備、チームの運営まで、一貫して担当します。
一部受付中
ご要望の整理から開発、動作環境の整備まで、一貫して担当できます。
お困りごとやご要望を伺ってシステムに必要なことを整理し、目的に合った作り方をご提案します。
利用者が操作する画面から、データを処理するサーバー側の仕組みまで、まとめて開発します。
システムを動かす環境の構築や、テスト・確認を自動で行う仕組みづくりを行います。
短い期間ごとに成果を確かめながら進める「スクラム」の進め方で、チームの開発を運営します。
Playwright 1.62.0 で、これまで実験的な機能だったコンポーネントレベルの VRT(Visual Regression Testing)が正式にパッケージへ含まれるようになりました。実際に自分のプロジェクトへ導入してみたので、構成の全体像とハマったポイントをまとめておきます。

GitHubには Dependabot という、依存パッケージのバージョンを自動で上げてPRを出してくれる仕組みがあります。これと同じことを、セルフホスト版のGitLabでもやりたい、というのが今回の出発点でした。

開発の現場では、監視ツールやCIの通知をチャットアプリに飛ばして運用している方が多いと思います。ただ、組織の制約でチャットアプリのトークンが自由に使えない、というケースもあるはずです。 自分の組織も例外ではありませんでした。

開発のご依頼・ご相談は、お問い合わせフォームからご連絡ください。
一部受付中