到目前為止,我一直在使用 MailSlurp 來完成這項任務,但在使用基本計劃時它有限制。

有沒有其他免費工具/方法可以解決問題?你有什么建議?
測驗用例步驟:
- 使用隨機電子郵件注冊用戶
- 轉到創建的電子郵件地址,然后單擊應用程式發送的激活鏈接
uj5u.com熱心網友回復:
您可以使用 faker 生成一個隨機單詞,然后將該單詞添加到您的電子郵件末尾, 它看起來像這樣
cy.get('someElement').type(`something ${faker.random.words(1)}@example.com`);
然后,您只需導航到您自己的電子郵件地址,然后單擊那里的鏈接即可。您將遇到的唯一問題是您將無法做到這一切都是相同的測驗用例,因為 cypress 不支持跨瀏覽器測驗。
此外,我不確定激活鏈接是否會重定向您,但如果是,您也將無法導航到該鏈接。
這是一篇很棒的文章,展示了如何使用 MailTrap 來做到這一點:https ://humble.dev/testing-an-email-workflow-from-end-to-end-with-cypress
uj5u.com熱心網友回復:
我找到了解決方案。我使用了一個名為 gmail-tester https://www.npmjs.com/package/gmail-tester的小型庫,它完美地完成了它的作業。
我在配置它時遇到了問題,但最終它正在作業。
我現在可以檢查用戶是否收到了電子郵件,并斷言電子郵件的內容。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/346617.html
