mabl Mailboxの使用
mabl Mailboxアドレスを作成すると、それを使用して、メール検証を含むエンドツーエンドのテストを作成できます。この記事では、mabl Mailboxでメールをテストする方法を説明します。
- フォームでのmabl Mailboxアドレスの使用
- メールアサーションの作成
- メールの開封
フォームでのmabl Mailboxアドレスの使用
mabl Mailboxアドレスをフォームで使用するには、次の手順を実行します。
- mabl Trainerウィンドウの下部にあるプラスアイコン (+) をクリックして、ステップを追加します。
- [Mailbox] ステップをクリックします。
- [Insert email address] を選択します。
- mabl Mailboxアドレスを挿入するブラウザーウィンドウの入力エレメントをクリックします。

mabl Mailboxアドレスの使用
- Trainerウィンドウのドロップダウンから永続的または一時的メールアドレスを選択します。
- [OK] をクリックして、選択した入力フィールドにメールアドレスを挿入します。
フォームでメールを送信すると、mabl Mailboxにメッセージが表示されます。
メールアサーションの作成
次のステップでは、メールが届いたかどうかを確認します。
- mabl Trainerウィンドウの下部にあるプラスアイコン (+) をクリックして、ステップを追加します。
- [Mailbox] ステップをクリックします。
- [Open mabl Mailbox] を選択します。

mabl Mailboxを開く
- mabl Mailboxモーダルで、[Select inbox] ドロップダウンを使用して、テストする受信トレイを選択します。

- アサートするメールの横にある [Assert] ボタンをクリックします。
- アサートするメールの選択に使用するメール一致基準を確認します。
- メールアサーションを設定します。たとえば、送信者のアドレスやメールの件名をアサートできます。その他のオプションとしては、大文字と小文字の区別をしない設定や、失敗時のオプションがあります。これらのオプションの詳細については、アサーションに関する記事を参照してください。
メールの開封
受信したメールでは、一般のWebページと同様に操作したり、リンク先に移動したりできます。mabl Mailboxのメールアドレスに送信されたメールを開くには、次の手順を実行します。
- mabl Trainerウィンドウの下部にあるプラスアイコン (+) をクリックして、ステップを追加します。
- [Mailbox] ステップをクリックします。
- [Open mabl Mailbox] を選択します。
- mabl Mailboxモーダルで、[Select inbox] ドロップダウンを使用して、テストする受信トレイを選択します。
- 開くメールの横にある [Open] ボタンをクリックします。

メールの開封
- 開くメールを選択するためのメール一致基準を確認します。
これで、レンダリングされたメールを他のWebページと同様に操作できます。
制限事項
mabl Mailboxの受信トレイには最新の100通のメールが保存されます。
添付ファイルの確認
レンダリングされたメールを表示して操作するとき、添付ファイルも確認できます。そのため、メールのすべての部分をテストできます。mabl Mailboxは以下の添付ファイルをサポートしています。
- インライン添付ファイル: インライン添付ファイルは、メール本文の一部とみなされます。
- 通常の添付ファイル
添付ファイルのサイズに関する注意
メールのサイズは、合計で10MiB未満にする必要があります。このサイズにはメールのヘッダーとメタデータも含まれるため、添付ファイルのサイズの上限も10MiB未満となります。
添付ファイルをダウンロードするには、リンクをクリックします。添付ファイルは自動的にダウンロードされ、他のダウンロードと同様に、通常どおりアサートできます。

mabl Mailboxでレンダリングされたメールの添付ファイルの場所
添付ファイルがPDFで、サブスクリプションがPDFをサポートしている場合、PDFのテストを希望するかどうかを確認するメッセージがTrainerウィンドウに表示されます。ここでは、PDFを他と同様にテストできます。
添付ファイルの有効期限
添付ファイルのリンクの有効期限は1時間です。トレーニング中にmabl Mailboxを1時間以上開いたままにすると、リンクは解決されなくなります。添付ファイルのリンクを更新するには、トレーニングしたテストを再生します。
メール一致基準
メールのアサートまたはメールを開くステップを記録する際に、mablは操作するメールを選択するための「メール一致基準」の確認を求めます。
既存のメールステップのメール一致基準を編集するには、[More actions (...)] をクリックし、[Edit email match criteria] を選択します。

完全な一致
送信者アドレスと件名が一致するメールがmabl Mailboxに複数存在する場合、mablは一致するメールのうち最後に届いたものを開きます。
永続的メールアドレスと同時実行
永続的メールアドレスの受信トレイは、同じ永続的メールアドレスを使用するすべてのテストの間で共有されます。このため、同時実行中に永続的メールアドレスを使用すると、メールのアサートまたはメールを開くステップで、別のテスト実行によって送信されたメールが選択される可能性があります。
このシナリオを回避するには、次の方法を検討してください。
- [Edit email match criteria] オプションを使用して、メール関連のステップでmablが選択するメールをより具体的に指定します。
- 同一のメールが送信される場合は、テストの同時実行を避けます。
Mailbox sandboxの確認
mabl Mailboxの詳細を知りたい場合は、専用のMailboxセクションを持つmabl sandboxアプリケーションでのテストをお勧めします。メールアドレス、件名、本文を入力して試すことができます。

mabl sandboxのMailboxの例
Updated 3 months ago