Cypressはテストコードとアプリケーションを同一のブラウザプロセス内で実行するアーキテクチャを採用しており、タイムトラベルデバッグやリアルタイムリロードといった開発体験面の機能が充実しています。一方PlaywrightはブラウザをWebDriver的に外部から制御し、Chromium・Firefox・WebKitを均等にサポートする点で対応範囲が広くなります。単一ブラウザでの開発体験を重視するならCypress、クロスブラウザの網羅性を重視するならPlaywrightという使い分けが一般的です。
CypressとPlaywrightのアーキテクチャ・対応ブラウザ範囲の違いを比較する。
同一イベントループでの実行によるデバッグ体験の良さがCypressの特徴であり、外部制御によるブラウザ網羅性がPlaywrightの特徴となる。