私はサポートリンクをクリックし、サポートメールID。 分度器を使用してメールIDを確認する必要があります。私はサポートリンクをクリックし、サポート電子メールIDを持つ電子メールを開く私のアプリケーションでシナリオを持っています。
答えて
これは、手動テストではるかに高速で優れていると思われます。最初のオートメーションのためのオプションを提供するのではなく、
:
たぶんテスト中のアプリケーションの範囲はHTMLまたはevtl.として提供する内容に終わりますJavaScript。その後、それは基本的に、メールソフトウェアを開くブラウザとOSの機能です。したがって、テストでは、テスト対象のアプリケーションの範囲内にあるもののみをカバーする必要があります。
したがって、属性が正しく設定されている場合は、mail-link
(evtl. mailto:
)を含む要素をチェックするだけです。
expect($('div.support-mail').getAttribute('outerHTML')).toMatch('[email protected]');
Read in this SO-Question hereメールアドレスは/出版され得るものとすることができる方法、セットアップのメールソフトだけでなく、さらにに関する情報なしにユーザーを疎外詳細:このような何か。今
、それは手動で行う方が良いでしょう理由:
はちょうどあなたがあなたのオートメーションコード内でカバーする必要があると思い複雑さと多様性を想像:
だけのコンピュータのために、それはすでに
を意味し、3メインOS(Windows版、Mac、Linuxなど)、回
5ブラウザ(IE、エッジ、クロム、Firefoxの、サファリ)、回
無数のメールソフトなど(展望、マックは、Gmail、ヤフー、)
追加するには、さらに:からのメールを防ぐブロッカーを、ブラウザの拡張機能やポップアップ表示開く。デフォルトのメールが設定されていないOSなどがあります。
さらにモバイルカバレッジ(デバイス、OS、画面サイズなど)を追加した場合は、ナットとなります。
オートメーションの有無にかかわらず、いくつかの環境を最大限にカバーできます。しかし、自動化では、適切なランニングバージョンを取得するまでに数時間かかりますが、手動テストでは実行ごとに30秒かかることになります。したがって、約20の環境設定を手動でテストすると、1時間もかかりません。おそらく1年に2〜3回テストする必要があります。
また、この機能はおそらく再び変更されないため、一度動作確認されても機能し続けるでしょう。コードの標準またはブラウザが大幅に変更された場合は、特定の設定を一度再テストする必要があります。
これはビジネス上重要な機能ではありません。最悪の場合、ユーザーはブラウザから自分のメールにアドレスをコピー・ペーストする必要があります。
私は、このケースが自動化の努力に値するものではないと考えています。手動テストはここでよりよく適合します。
- 1. 一つ、私は3つのモデルユーザ、電子メールと電話とデータベースのテーブル下記のカラムを持つユーザーは、電子メールと電話を持っているLaravel
- 2. レールに私は電子メールのテンプレートを持っている
- 3. SQL Serverの私はテーブルを持っている電子メール
- 4. 私は、電子メール
- 5. 電子メールでコントロールを持つフレームレスウィンドウ
- 6. 私は改善laravel電子メールを使って電子メールを送信したい、私はビュー
- 7. Codeigniterの電子メールは私の電子メールでのみ動作します
- 8. Salesforceで電子メールをクリックしたときに電子メールを開くようにしたい
- 9. 私はusersテーブルを持っていますが、電子メールをユーザー名にしたい場合は、電子メール/パスワードを列にするだけですか?
- 10. 電子メールIDを持つユーザーへのOneSignal通知
- 11. 私は電子メールを作成していたメール
- 12. iOSアプリで電子メールを開く
- 13. 電子メールでpdfファイルを開く
- 14. UWP電子メールのハイパーリンクをクリックしたときにデフォルトの電子メールを開く
- 15. HTML電子メールのボタンを電子メールのフォームとして
- 16. 正規表現私はこの形式でいくつかの電子メールを持っているタグ
- 17. GoogleアナリティクスPHPのAPI - ゲットユーザーの電子メール私も、ユーザーの電子メールIDを取得したい
- 18. SMTP電子メール私が住んで電子メールを送った私のプロジェクトが、そのショーで
- 19. 電子メールでコンポーザを電子メールに添付するには
- 20. 私の電子メールを追跡する
- 21. 電子メールのクリックでOutlookを開く方法ハイパーリンク
- 22. 電子メールに電子メール通知スクリプト
- 23. 送信者が電子メールを開いたときに電子メールを読む
- 24. 電子メールをパイプして
- 25. オートリンクは電子メールとして電子メールを認識しません
- 26. は、私がリクエストURIに電子メールIDを渡す必要が
- 27. は、電子メール
- 28. ログインIDを電子メールID(Outlookのctrl + k)に解決する電子メールを送信したい
- 29. 電子メールで
- 30. メール機能だけで、私は私に、別のアドレスに電子メールを送り、いくつかのコードを持っている最初のインスタンス
あなたのコードと、私たちがサポートしているように見えるページと開かれたメール – yong
まだコードを追加していません。私はこのシナリオをE2Eテストのためにテストしなければなりません。目標は、[email protected]を含む電子メールが開かれることです。あなたのメールがブラウザーで起動されていない場合、たとえばoutlook、分度器がそれをテストすることができない場合、 – Nalu
分度器がブラウザを自動化することができます確認する必要があります。だからあなたの年齢と郵便のスクリーンショットをお願いします。あなたのメールがブラウザで起動していない場合は、AutoIt(別のツール)を使用してスクリプトを作成してexe(AutoItサポート)にビルドし、NodeJSプロセスAPIを使用してWindowsコマンドを呼び出してexeを実行できます。 AutoItはWindows上でのみ動作します。他のOSでテストを実行する必要がある場合は、さらに検討する必要があります。 – yong