当注册是仅电子邮件登录时如何自动测试用户注册

How to automated test a user sign-Up when the signUp is a email-only-sign-In

我正在尝试为只有电子邮件登录的 webApp 编写测试。这意味着用户侵入了电子邮件并点击了他在电子邮件中收到的 link。

为了测试用户注册,我想知道您认为我可以做些什么来解决这个问题?

我用 Jest 和 Puppeteer 进行测试。

我的应用仅由 Html、CSS 和 JS 组成。

非常感谢, 亚历克斯

我会看到一些方法,你可以:

  1. 打开网络应用,注册。
  2. 在另一个页面 (browser.newPage()) 中,您打开您的经典电子邮件提供商。 您必须检测整个电子邮件连接,然后打开最后一封电子邮件并点击嵌入式 link.

现在可能会很复杂,尤其是对于电子邮件检测部分。

Perpahs 最好的方法是使用临时电子邮件: https://temp-mail.org/en/

这样,您仍然需要打开两个不同的页面(一个用于临时电子邮件,一个用于您的应用程序)但是这样可以更容易地获取收到的电子邮件(并且您确定是这封而不是另一封) 然后你可以点击它来确认你的应用程序上的 sign-up。