【问题标题】:Is there a way to test verification emails using Karate?有没有办法使用空手道测试验证电子邮件?
【发布时间】:2018-08-09 12:18:11
【问题描述】:

我遇到的问题是我需要测试用户验证是否有效。我们生成一个验证令牌,并向用户发送一封电子邮件。每当用户单击它时,它都会检查验证令牌是否已过期。我试过嘲笑这个,但它不起作用。我们有一个端点来验证用户,但我们仍然需要验证令牌,这在任何端点上都不可用。

【问题讨论】:

    标签: karate


    【解决方案1】:

    我觉得这篇文章可能会对你有所帮助:https://www.testingexcellence.com/automated-api-testing-emails-karate/

    总结一下:

    • 使用http://qamail.ala.se/ 的 API 创建测试邮箱
    • 启动发送电子邮件的流程
    • 使用 API “阅读”电子邮件并获取令牌

    编辑:看起来链接已经死了。但是您应该能够在互联网上找到类似的产品。由于源代码似乎是可用的,因此将这个电子邮件服务器托管在某个地方可能是有意义的,这样它就可以接收来自发件人的任何系统的电子邮件

    【讨论】:

    • 非常感谢!这很有帮助。我还发现了 putsbox.com,它真的很容易用于此目的。
    • @MiguelFlores 太棒了!既然您是新手,我可以请您将此答案标记为“已接受”
    猜你喜欢
    • 2021-03-17
    • 2015-10-21
    • 1970-01-01
    • 2011-02-25
    • 2020-09-20
    • 1970-01-01
    • 1970-01-01
    • 2021-06-12
    相关资源
    最近更新 更多