mabl Mailboxの使用

mabl Mailboxアドレスを作成すると、それを使用して、メール検証を含むエンドツーエンドのテストを作成できます。この記事では、mabl Mailboxでメールをテストする方法を説明します。

  • フォームでのmabl Mailboxアドレスの使用
  • メールアサーションの作成
  • メールの開封

フォームでのmabl Mailboxアドレスの使用

mabl Mailboxアドレスをフォームで使用するには、次の手順を実行します。

  1. mabl Trainerウィンドウの下部にあるプラスアイコン (+) をクリックして、ステップを追加します。
  2. [Mailbox] ステップをクリックします。
  3. [Insert email address] を選択します。
  4. mabl Mailboxアドレスを挿入するブラウザーウィンドウの入力エレメントをクリックします。
mabl Mailboxアドレスの使用

mabl Mailboxアドレスの使用

  1. Trainerウィンドウのドロップダウンから永続的または一時的メールアドレスを選択します。
  2. [OK] をクリックして、選択した入力フィールドにメールアドレスを挿入します。

フォームでメールを送信すると、mabl Mailboxにメッセージが表示されます。

メールアサーションの作成

次のステップでは、メールが届いたかどうかを確認します。

  1. mabl Trainerウィンドウの下部にあるプラスアイコン (+) をクリックして、ステップを追加します。
  2. [Mailbox] ステップをクリックします。
  3. [Open mabl Mailbox] を選択します。
mabl Mailboxを開く

mabl Mailboxを開く

  1. mabl Mailboxモーダルで、[Select inbox] ドロップダウンを使用して、テストする受信トレイを選択します。
Select inbox dropdown
  1. アサートするメールの横にある [Assert] ボタンをクリックします。
  2. アサートするメールの選択に使用するメール一致基準を確認します。
  3. メールアサーションを設定します。たとえば、送信者のアドレスやメールの件名をアサートできます。その他のオプションとしては、大文字と小文字の区別をしない設定や、失敗時のオプションがあります。これらのオプションの詳細については、アサーションに関する記事を参照してください。

メールの開封

受信したメールでは、一般のWebページと同様に操作したり、リンク先に移動したりできます。mabl Mailboxのメールアドレスに送信されたメールを開くには、次の手順を実行します。

  1. mabl Trainerウィンドウの下部にあるプラスアイコン (+) をクリックして、ステップを追加します。
  2. [Mailbox] ステップをクリックします。
  3. [Open mabl Mailbox] を選択します。
  4. mabl Mailboxモーダルで、[Select inbox] ドロップダウンを使用して、テストする受信トレイを選択します。
  5. 開くメールの横にある [Open] ボタンをクリックします。
メールの開封

メールの開封

  1. 開くメールを選択するためのメール一致基準を確認します。

これで、レンダリングされたメールを他のWebページと同様に操作できます。

📘

制限事項

mabl Mailboxの受信トレイには最新の100通のメールが保存されます。

添付ファイルの確認

レンダリングされたメールを表示して操作するとき、添付ファイルも確認できます。そのため、メールのすべての部分をテストできます。mabl Mailboxは以下の添付ファイルをサポートしています。

  • インライン添付ファイル: インライン添付ファイルは、メール本文の一部とみなされます。
  • 通常の添付ファイル

🚧

添付ファイルのサイズに関する注意

メールのサイズは、合計で10MiB未満にする必要があります。このサイズにはメールのヘッダーとメタデータも含まれるため、添付ファイルのサイズの上限も10MiB未満となります。

添付ファイルをダウンロードするには、リンクをクリックします。添付ファイルは自動的にダウンロードされ、他のダウンロードと同様に、通常どおりアサートできます。

mabl Mailboxでレンダリングされたメールの添付ファイルの場所

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アプリケーションでのテストをお勧めします。メールアドレス、件名、本文を入力して試すことができます。

500

mabl sandboxのMailboxの例