PlaywrightによるE2Eテストの実装において、OTP(ワンタイムパスワード) MFAを通す方法について書きました。Google Authenticatorを使っている場合の方法になります。 情報システム室の進地@日比谷です。 PlaywrightでE2Eテストを行うときに、SaaSのMFAを通す必要がありました。本エントリーではOTP(ワンタイムパスワード) MFAをPlaywrightで通す方法について記述します。 必要なモジュールのインストール Playwrightのプロジェクトルートディレクトリで totp-generator モジュールをインストールします。 $ npm i totp-generator また、対象のOTP generatorのシークレットキーを環境変数で渡したいので、dotenvモジュールもインストールします。 $ npm i dotenv OTP gen
![PlaywrightによるE2EテストでOTP(ワンタイムパスワード) MFAを通す | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/17c4c4de40ad3c60b3e37024d580d6186b64f8d4/height=288;version=1;width=512/https%3A%2F%2Fdevio2024-media.developers.io%2Fimage%2Fupload%2Fv1721121674%2Fuser-gen-eyecatch%2Fofye4vgjf6qpa09wvkfj.png)