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