当前位置: 首页 > 知识库问答 >
问题:

如何使用Selenium IDE在Gmail中点击特定的电子邮件?

毕和志
2023-03-14

我试图在selenium IDE上运行一个测试,以进入我的Gmail,从我的所有电子邮件中选择特定的新电子邮件,然后单击该电子邮件的特定链接。

我绕了一圈又一圈,找不到答案!

我读过另一篇有此帮助的帖子:

//div[@class='y6']/spans[包含(.,'subject this')]

这无济于事,因为同一封电子邮件已发送多次。

此案例具有以下特殊性:1.由于是一个会运行多次的案例,因此会发送具有相同发件人、主题和正文的电子邮件。

> < li>

每次测试都应该只有一封新电子邮件,因为我们的想法是输入并检查最后一封电子邮件。

在电子邮件中有一个按钮,需要按下,我有id,但我只需要输入电子邮件这样做。

我使用了以下CSS,到目前为止已经找到了我需要单击的内容,但当我要求Selenium IDE单击它时,它什么也不做(clickAt、clickAnd等待、clickAtAnd等待...什么都没有!)

css=div[class=yW]

    < li >我还注意到,Gmail中的class="zA zE "表示尚未阅读该邮件。

救命啊!

谢谢

共有2个答案

田英卓
2023-03-14

BarbSchael,可以通过使用<code>FROM

我用了这个命令:

clickAt | //table/tbody/tr/td[5]/div[@class='yW'] |

第一个/最近/顶部大多数邮件的VER字段中单击以转到邮件详细信息页面。//note:tr表示第一封邮件,tr[2]表示第二封等等。

慕健
2023-03-14

这很奇怪,因为< code>clickAt | css=div.yW

 类似资料:
  • 问题内容: 我试图直接在单击按钮时打开Gmail的电子邮件发送表单,但这总是显示用于发送电子邮件的选项列表。 我这样做是为了打开GMail表单: 但这不是打开GMail表单。我应该怎么做才能打开GMail表单,请帮忙。 有什么办法吗? 问题答案: 在线路上使用一些东西

  • 我的EC2 Ubuntu20.04实例上安装了Jenkins 2.332.3,我正在尝试使用gmail配置电子邮件通知。 我安装了电子邮件扩展插件2.88 扩展电子邮件通知: 电子邮件通知: 我无法再为谷歌/gmail帐户启用“安全性较低的应用访问”,因为谷歌不再提供此设置。而且我没有为谷歌/ gmail帐户启用2FA。 当我选择“测试配置”时,我会收到以下错误: 发送电子邮件失败 javax.m

  • 问题内容: 我希望能够使用Python将GMail中的电子邮件从收件箱移动到另一个文件夹。我正在使用imaplib,无法弄清楚该怎么做。 问题答案: 没有针对IMAP的明确移动命令。您将必须先执行,后跟一个(带有适当的标志以指示删除),最后执行。下面给出的示例用于将消息从一个标签移动到另一个标签。您可能需要添加更多错误检查。

  • 问题内容: 问题答案: $config = Array( ‘protocol’ => ‘smtp’, ‘smtp_host’ => 'ssl://smtp.googlemail.com’, ‘smtp_port’ => 465, ‘smtp_user’ => ‘xxx’, ‘smtp_pass’ => ‘xxx’, ‘mailtype’ => ‘html’, ‘charset’ => ‘iso-8

  • 我试图了解Gmail API的工作原理。我的目标是在用户的收件箱中检索所有电子邮件的列表,并将其下载到。 目前的工作流程如下: > 使用Google提供的框架用OAuth 2.0授权我的iOS应用,我已经完成了这一步,我的应用可以成功授权一个gmail帐户。 下载电子邮件: 从文档来看,这似乎是显示消息列表的API调用: 去找https://www.googleapis.com/gmail/v1/