首页 > 解决方案 > 通过自动化 (API) 检查 Gmail 电子邮件

问题描述

在我们的应用程序中,一些模块向特定的 Gmail id 发送电子邮件。我需要验证收件箱中是否收到了特定电子邮件。我们的框架是 Selenium/Java/Maven,有人能推荐我在 Gmail 中验证电子邮件的好方法吗?我正在考虑通过 Gmail API 来做这件事,任何其他想法都会对良好的参考非常有帮助(尤其是如何通过脚本本身验证登录)。我将收到电子邮件主题的特定子字符串,例如“[TPV:XXX] 用户忘记密码的电子邮件”...

标签: javagmail-api

解决方案


我将假设您正在为 Java 使用“Selenium 客户端和 WebDriver 语言绑定”。

考虑到这一点,一旦您执行表单提交,您所要做的就是使用您的测试用户authenticated查询 Gmail API

对 Gmail API 进行身份验证,您可以阅读此文档

要了解有关Java 中的 Gmali API 的更多信息,请熟悉快速入门


推荐阅读