Playwright をプロジェクトに追加した際に Chrome,firefox,webkit の 3 つに対してテストを実行したところ、page.gotoでページが存在しないと webkit でのみ失敗する状況が発生しました。
原因
原因はセキュリティポリシーが WebKit のほうが厳しく外部リソースのロードができないことがあるとの事でした。
対策
設定useに下記を追加したところうまく行くようになりました。
playwright.config.ts
use: {
...,
ignoreHTTPSErrors: true,// この行を追加
}
おわりに
この記事が皆様のコーディングライフの助けになれば幸いです。
参考