【发布时间】:2022-08-18 15:56:24
【问题描述】:
在 API 和 UI 测试期间,我的情况下正在发送一封电子邮件(1. 重置密码时,2. 添加新成员)。 如何在不实际登录我的邮件手册并访问内容的情况下访问这些电子邮件,以便我可以将它们添加到测试和验证中?
测试类似于以下内容。
- 用户可以重置密码。
- 邮件被触发。
- 用户使用邮件中的链接重置密码。
- 用户使用新密码再次登录。
第二次测试。
- 管理员添加了一个成员。
- 管理员添加了一个新成员并收到一封关于确认的邮件。
- 验证发送到新会员邮箱的邮件。
将不胜感激这里的任何帮助。
我试图调查第三方,但似乎我需要使用他们的电子邮件帐户,我希望有人可以帮助我处理 Gmail(访问发送到 Gmail 的电子邮件内容)
-
有一些第三方插件可以让赛普拉斯处理电子邮件。 docs.cypress.io/plugins/directory#Email
-
谢谢,但似乎大多数都是有偿的,我希望是否有其他方法可以做到这一点或免费的第三方?
-
找到一个将电子邮件转储到文件夹/文件的电子邮件服务器(例如,smtp-dump 并让您的测试在那里查找/读取文件。
标签: javascript automation automated-tests cypress cypress-custom-commands