我指的是功能测试或E2E测试。对于通用流程来说,这一切都很清楚,但当涉及到事务电子邮件(注册确认、密码重置、购买通知和其他)时,它仍然会带来问题。经过一番研究,我想出了几个点子。一种是利用Cypress API (这里以Selenium WebDriver和Restmail.net -http://dsheiko.com/weblog/testing-sign-up-flow-with-activation-by-email为例)。它是免费的,但API是公开的。因此,它并不真正适合包含潜在敏感信息的电子邮件。通过IMAP桥或Gmail API访问Gmail收件箱的另一种方法(这里有解释和代码片段- https://docs.puppetry.app/testing-emails/example-with-imap-bridge)。但同样,这也是一种变通方法。
我知道有像Sendgrid,Mailgun,Email Yak,Postmark这样的人。我不想花那么多钱。那么你们是怎么做到的呢?这对你来说是件事吗?
https://stackoverflow.com/questions/56951573
复制相似问题