gpt4 book ai didi

selenium - Webdriver 在 Gmail 中打开邮件

转载 作者:行者123 更新时间:2023-12-01 07:30:21 25 4
gpt4 key购买 nike

我已经开始使用 Webdriver 来自动化我们的测试,这是 100% 手动的。

在其中一个用例中,我需要单击发送到用户收件箱的链接。在这种情况下,我遇到了 Gmail 的问题。登录后,我无法弄清楚如何打开特定的电子邮件。

我知道电子邮件主题等,但我无法使用它来访问该元素。 Gmail 以 JSON 格式接收所有数据,然后通过 js 函数构建整个页面。因此 webdriver 无法访问使用接收到的 JSOn 数据构建的任何元素。

任何帮助是极大的赞赏。

谢谢,
克里斯。

最佳答案

我建议不要使用 UI 来验证 Gmail。 Gmail 的用户界面极其复杂,是个陷阱。对我来说,用 selenium 自动化根本不是解决方案。

考虑使用 JavaMail APIHTTPURLConnection .这是我在类似的测试场景中所做的。

在运行 webdriver 测试时,在执行某些操作后,如果您希望收到一封电子邮件,然后使用 JavaMail API使用特定“主题”或“发件人”等在后台对电子邮件进行轮询(如果不是即时的,则为特定超时)。一旦找到电子邮件,然后从电子邮件内容中获取链接,然后使用 HTTPURLConnection 模拟点击

关于selenium - Webdriver 在 Gmail 中打开邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5868183/

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