Playwrightでスクリーンショットの保存先をカスタマイズする
Playwright のスクリーンショットは、例えばtoHaveScreenshotのデフォルトでは次のような形式で保存される。
Playwrightでテスト実行時にweb serverを立ち上げる
Playwright で書かれたテストの改修をしていると、CI 上でホスティングサービスにデプロイした URL を貰ってきてから実行しているケースが度々見られるが、Web Server を立ち上げて実行した方が良いことが多い。
Playwright v1.49の変更によるChromiumダウンロードコストの変化
Playwirght v1.49の変更によるChromiumのダウンロードコストの変化を計測した。
Q. ローカル環境でのE2EテストがReactDevOverlayにより失敗する
Next.jsを利用したサービスでPlaywrightテストをローカル実行する際に、ReactDevOverlayを非表示する方法について
Playwrightの動画を取りたい
Playwrightのテスト結果を動画で録画する方法について紹介する。
Q. Playwrightのテスト改善をしてほしい
Playwrightのテスト改善をしてほしいという相談を受けた際の対応をまとめた。
Playwrightスクリプトを自動生成する
Playwrightのスクリプトを自動生成する方法について紹介する。
Q. E2Eテストで稀に要素が取得出来なくなり失敗する
Playwrightを利用したE2Eテストで稀に要素が取得できなくなり失敗すると相談を受けた際の対応についてまとめた。
CI上でPlaywrightのテストが落ちたら確認すること
CI上でPlaywrightのテストが落ちた場合、どのようなことを確認すると良いか書いた。
PlaywrightでAPIのレスポンスを差し替える
PlaywrightでAPIのレスポンスを差し替える方法について紹介する。
PlaywrightでVisual Regression Testingする
PlaywrightでVisual Regression Testingを行う方法について紹介する。
Playwrightでセッションを再利用する
PlaywrightでCookieやLocal storageをstate.jsonに保存してセッションを再利用する方法について紹介する。
Playwrightでページエラーを検出する
Playwrightでページ内で発生したエラーを検出する方法について紹介する。
Playwrightで任意のスクリプトを実行する
Playwrightでページ内で任意のスクリプトを実行する方法について紹介する。
Playwrightをheadedまたはデバックモードで実行する。
Playwrightをheadedまたはデバックモードで実行する方法について紹介する。