gpt4 book ai didi

firebase - 使用 firebase 电子邮件链接登录进行 e2e 测试?

转载 作者:行者123 更新时间:2023-12-05 06:33:11 25 4
gpt4 key购买 nike

我今天在 CI 上进行自动化端到端测试时偶然发现了以下问题。我的应用使用 3 种 firebase 登录方法:电子邮件链接、firebase 和 google。

在 e2e 测试期间,我最初以为我会使用电子邮件链接登录,但这是不可能的,因为应用程序需要进入电子邮件客户端并单击此类链接,所以现在我被阻止了。

我正在研究文档,看看是否有任何关于此事的端到端测试建议,但未能找到解决方案。

firebase 对此有通用的解决方案吗?还是这里只能使用邮箱+密码认证?

最佳答案

我认为这里的最佳做法是在测试中拆分流程。

测试 1 是,让我们看看是否由于您的排毒测试中发生的事情而发送了一封电子邮件。因此,您单击按钮并对您的服务器执行 API 调用,以查看它是否已发送电子邮件。或者您将后端配置为将电子邮件发送到您可以查询电子邮件的位置,例如 Mailtrap或类似的东西。

测试 2 将查看您的应用是否可以处理有人打开该 URL 的情况。要对此进行测试,您需要在后端伪造这样一个 URL 并使用 detox 打开它。为此,您可以使用 device.relaunchAppsee the detox docs here .

关于firebase - 使用 firebase 电子邮件链接登录进行 e2e 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50871096/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com