java - 通过自动化 (API) 检查 Gmail 电子邮件
问题描述
在我们的应用程序中,一些模块向特定的 Gmail id 发送电子邮件。我需要验证收件箱中是否收到了特定电子邮件。我们的框架是 Selenium/Java/Maven,有人能推荐我在 Gmail 中验证电子邮件的好方法吗?我正在考虑通过 Gmail API 来做这件事,任何其他想法都会对良好的参考非常有帮助(尤其是如何通过脚本本身验证登录)。我将收到电子邮件主题的特定子字符串,例如“[TPV:XXX] 用户忘记密码的电子邮件”...
解决方案
我将假设您正在为 Java 使用“Selenium 客户端和 WebDriver 语言绑定”。
考虑到这一点,一旦您执行表单提交,您所要做的就是使用您的测试用户authenticated查询 Gmail API。
要对 Gmail API 进行身份验证,您可以阅读此文档。
要了解有关Java 中的 Gmali API 的更多信息,请熟悉快速入门。
推荐阅读
- aurelia - 使用 router.navigateToRoute() 导航到子路由
- php - PHP - mysqli 从本地主机(我的本地 PC)连接到亚马逊 EC2 托管数据库
- python - 从不同文件夹中的图像创建 numpy 数组
- reactjs - 动画反应弹簧(使用钩子与渲染道具)
- docker - Kubernetes中服务之间的连接问题
- vb.net - 如何将日期添加到数组中?
- c# - 使用联合服务从 ASP Web 应用程序注销时出现问题
- node.js - Multer 无法接收 req.file 中的文件名
- specflow - 我可以让 BeforeScenario 和 AfterScenario 挂钩中的场景失败吗?
- swift - 我的函数在里面的数据被处理返回之前返回