css – 如何使用Selenium IDE点击Gmail上的特定电子邮件?

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

我一直在四处走动,无法找到并回答!

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

// div [@class =’y6′] / span [contains(.,’subject here’)]

这没有用,因为同一封电子邮件已被多次发送.

本案具有以下特点:
1.由于它将被运行多次,因此将发送具有相同发件人,主题和正文的电子邮件.

>每次测试都很有趣时,应该只有一封新电子邮件,因为想法是输入并查看最后一封电子邮件.
>在电子邮件中有一个按钮需要按,我有id,但我只需要输入电子邮件即可.
>我使用了下面的CSS,到目前为止我已经找到了我需要点击的内容,但是当我要求Selenium IDE点击它时,它什么都不做(clickAt,clickAndWait,clickAtAndWait …没有!)

css = div [class = yW]> span.zF:[email=’myemail@myemail.com’]

>我还注意到Gmail中的class =“zA zE”表示该电子邮件尚未被阅读.

救命!

谢谢,

最佳答案 这很奇怪,因为clickAt | css = div.yW> span.zF [email=’myemail@myemail.com’]对我来说很好.不仅如此,请单击“|” css = span [email=’myemail@myemail.com’]将始终在列表中打开此电子邮件的第一封邮件(最后一封).

点赞