Selenium・自動化 Playwrightのテストにパスワードをベタ書きしない:.env・storageState・CI secretsの使い分け
ログインテストで一番最初に詰まるのが認証情報の扱いです。page.fill('#password', 'hunter2')とベタ書きしてしまう前に、ローカルは.env・CIはsecretsに逃がす方法、毎回ログインし直さないstorageStateの使い方、そしてstorageState.jsonがCookieの入った鍵そのものだという話を、実際の手順とあわせて正直にまとめました。