mabl Mailboxアドレスを作成すると、それを使用して、メール検証を含むエンドツーエンドのテストを作成できます。
この記事では、mabl Mailboxでメールをテストする方法を説明します。
フォームでのmabl Mailboxアドレスの使用
mabl Mailboxアドレスをフォームで使用するには、次の手順を実行します。
- mabl Trainerウィンドウの下部にあるプラスアイコン (+) をクリックして、ステップを追加します。
- [Mailbox] ステップをクリックします。
- [Insert email address] を選択します。
- mabl メールボックスアドレスを挿入したい入力要素をクリックしてください。
mabl Mailboxアドレスの使用
- Trainerウィンドウのドロップダウンから永続的または一時的メールアドレスを選択します。
- [OK] をクリックして、選択した入力フィールドにメールアドレスを挿入します。
フォームでメールを送信すると、mabl Mailboxにメッセージが表示されます。
メールアサーションの作成
次のステップでは、メールが届いたかどうかを確認します。
- mabl Trainerウィンドウの下部にあるプラスアイコン (+) をクリックして、ステップを追加します。
- [Mailbox] ステップをクリックします。
- [Open mabl Mailbox] を選択します。
mabl Mailboxを開く
- mabl Mailboxモーダルで、[Select inbox] ドロップダウンを使用して、テストする受信トレイを選択します。
- アサートするメールの横にある [Assert] ボタンをクリックします。
- [トレーナー]ウィンドウで、確認しようとしているeメールのeメール合致基準を確認します。
- eメール確認の設定
メールの開封
受信したメールは、通常のページと同じようにリンクをクリックしたり操作したりできます。mabl メールボックスのメールアドレスに送信されたメールを開くには、以下のステップを踏みます。
- mabl Trainerウィンドウの下部にあるプラスアイコン (+) をクリックして、ステップを追加します。
- [Mailbox] ステップをクリックします。
- [Open mabl Mailbox] を選択します。
- mabl Mailboxモーダルで、[Select inbox] ドロップダウンを使用して、テストする受信トレイを選択します。
- 開くメールの横にある [Open] ボタンをクリックします。
メールの開封
- [トレーナー]ウィンドウで、開こうとしているeメールのeメール合致基準を確認します。
他のページと同じように、レンダリングされたメールをテストすることができるようになりました。
モバイルテストの場合、メールはデバイスのブラウザで開きます。
- Androidデバイスでは、メールはChromeで開きます。
- iOSデバイスでは、メールはSafariで開きます。
テスト中のアプリに戻る準備ができたら、モバイルツールバーの[メインアプリに移動]ボタンを使用すると、素早く元のアプリに移動できます。
eメール合致基準の設定
[トレーナー]でeメールをチェックして開く際に、eメール合致基準を設定して、テストが正しいeメールとやりとりしていることを確認します。文字列かmabl変数構文 - {{@variableName}} - を使用して、以下のプロパティに合致させてください。
- 送信者アドレス
- 表題
- 本文
- 受信者アドレス - 常用されている受信箱のみ
- 内部で受信 - 常用されている受信箱のみ
永続的メールアドレスの受信トレイは、同じ永続的メールアドレスを使用するすべてのテストの間で共有されます。このため、同時実行中に永続的メールアドレスを使用すると、メールのアサートまたはメールを開くステップで、別のテスト実行によって送信されたメールが選択される可能性があります。
このシナリオを回避するには、次の方法を検討してください。
- "eメール合致基準"オプションを使用して、どのeメールmablを選択する必要があるかについてもっと具代的なeメール関連のステップをすすめます。
- 同一のメールが送信される場合は、テストの同時実行を避けます。
設定した基準に合致する複数のeメールが受信箱にある場合、mablによって直近に配信された合致するeメールが開かれます。
添付ファイルの確認
レンダリングされたメールを表示して操作するとき、添付ファイルを認証すると、メールのすべての部分をテストできるようにすることも可能です。mablメールボックスは以下の添付ファイルに対応しています。
- インライン添付ファイル: インライン添付ファイルは、メール本文の一部とみなされます。
- 通常の添付ファイル
メールのサイズは、合計で10MiB未満にする必要があります。このサイズにはメールのヘッダーとメタデータも含まれるため、添付ファイルのサイズの上限も10MiB未満となります。
添付ファイルをダウンロードするには、リンクをクリックします。添付ファイルは自動的にダウンロードされ、他のダウンロードと同様に、通常どおりアサートできます。
mabl Mailboxでレンダリングされたメールの添付ファイルの場所
添付ファイルがPDFでPDFのテストを希望するかどうかを確認するメッセージがTrainerウィンドウに表示されます。ここでは、PDFを他と同様にテストできます。
添付ファイルのリンクの有効期限は1時間です。トレーニング中にmabl Mailboxを1時間以上開いたままにすると、リンクは解決されなくなります。添付ファイルのリンクを更新するには、トレーニングしたテストを再生します。
Mailbox sandboxの確認
mabl Mailboxの詳細を知りたい場合は、専用のMailboxセクションを持つmabl sandboxアプリケーションでのテストをお勧めします。メールアドレス、件名、本文を入力して試すことができます。
mabl sandboxのMailboxの例
mabl Mailboxの受信トレイには最新の100通のメールが保存されます。