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

时间:2020-08-21 07:19:47

标签: javascript jestjs tdd puppeteer email-integration

我正在尝试为仅电子邮件登录的webApp编写测试。这意味着用户会入侵电子邮件并单击他在电子邮件中收到的链接。

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

我和Jest和Puppeteer一起测试。

我的应用仅由HTML,CSS和JS组成。

非常感谢, 亚历克斯

1 个答案:

答案 0 :(得分:1)

我会看到某种方式,您可以:

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

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

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

这样,您仍然必须打开两个不同的页面(一个用于临时电子邮件,一个用于您的应用程序),但是这样就更容易提取收到的电子邮件(并且您确定是此页面而不是另一个页面),并且您可以单击它以确认您的应用程序上的注册。