私はWebDriverとJavaを使っていくつかのWebページを自動化しています。私は、管理する最良の方法がわからないというシナリオを持っています。ウェブサイトにはコメントを残すオプションが用意されていますが、ユーザーでない場合は、クリックしてユーザーをアクティブにしてコメントを追加するリンクが付いたメールが送信されます。サイトが電子メールを待つのを自動でやめるためのきれいな方法がありますか、それがリンクをクリックして見つかったときです。WebDriver Automationがメールを確認しています
答えて
JavaMail APIとHTTPURLConnectionを使用することを検討してください。これは、私が似たテストシナリオで行うことです。
ウェブドライブのテストを実行しているときに、特定のアクションを実行した後に、特定の「件名」や「送信者」などのメールがある場合は、JavaMail APIポーリングを使用してポーリングを行います。電子メールが見つかると、電子メールコンテンツからリンクを取得し、クリックをシミュレートします。HTTPURLConnection
GreenMailを使用することができます - 埋め込み可能なテストメールサーバーです(h2とhsqlはどのh2とhsqlがデータベースになりますか)。電子メールの送受信を待つ - 電子メールを解析してテストを続ける
偉大なヒント、私はいくつかの追加のテストのためにこれを使用することができます。ありがとう。 – Green
GreenMailも役に立ちます –
@スラバス:私は上記のリンクを訪問して読んでいます。素敵な記事。私は「GreenMailは、Javaから電子メールを受信したり取得したりするためのテストフレームワークを提供する唯一のライブラリです。電子メールを送信するためにJavaMail APIを使用しました。 JavaMailは電子メールの受信と取得をサポートしていますか? –
- 1. Cognitoを確認していないメール
- 2. 再入力してメールを確認していますか?
- 3. ユーザーアカウントの確認メールまたは確認メールにGET URLを使用してもよろしいですか?
- 4. メールで確認ボタンでメール確認php
- 5. FOSUser電子メール確認が機能していません
- 6. Atmel電子メールの確認URLが壊れています
- 7. メールがAzureADで確認されています
- 8. ブラウザが開いている場合はWebdriverで確認してください
- 9. エラーページwebdriverの確認java
- 10. Authguard anglefire2電子メールが確認されているかどうかを確認
- 11. メール確認asp.net
- 12. 確認メールrubyonrails
- 13. Selenium Webdriverを使用してEMailを確認する方法
- 14. WebDriverを使用してドロップダウン値を確認する
- 15. gmail-apiが未読メール数を確認し、ユーザーが返信していない
- 16. C2DM確認メール(IDなし)
- 17. スライダがSelenium Webdriverでスライドできることを確認してください
- 18. Firebase - Angularjsが電子メールの確認を処理します
- 19. チェックボックスがチェックされていることを確認して、セレンのWebdriverとPythonでテストします。
- 20. 電子メール確認
- 21. アンドロイドアプリのメール確認
- 22. 開封確認メール
- 23. 入力した電子メールを確認してください
- 24. 確認メールにハイパーリンクが付いているHotmailの問題
- 25. Devise確認メールが送信されていない
- 26. deviseを使用しているomniauthユーザーの確認メールをスキップ
- 27. AWS SESメールを確認しましたが、まだエラーが表示されています554
- 28. 確認メールがOutlookによって読み込まれてダブル確認が発生する
- 29. 電子メールの確認が失敗します
- 30. Magento PayPal Payment Proが確認メールを送信しない
これは私にとって素晴らしい仕事です。ありがとうございました – Green
私はあなたの答えについてはっきりしていません。いくつかのサンプルコードを提供していただけますか? –