2012-04-05 65 views
4

我想在selenium IDE上运行一个测试,以输入到我的Gmail中,从我的所有电子邮件地址中选择特定的新电子邮件地址,然后单击该电子邮件具有的特定链接。如何使用Selenium IDE在Gmail上点击特定电子邮件?

我一直在围绕这个,无法找到并回答!

我已阅读,有这样的帮助另一篇文章:[(。, '主题在这里')含有]

// DIV [@class = 'Y6']/SPAN

这不利于因为同一封电子邮件已被发送很多次。

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

  1. 每次测试很有趣时,应该只有一封新电子邮件,因为想法是输入并检查最后一封电子邮件。

  2. 在电子邮件里面有一个按钮需要按下,我有这个ID,但我只需要输入电子邮件这样做。

  3. 我已经使用了下面的CSS,到目前为止,已经找到了我需要点击,但是当我问硒IDE点击它,它什么都不做(clickAt,clickAndWait,clickAtAndWait ...什么!)

CSS = DIV [类= YW]> span.zF:[email='[email protected]']

  1. 我还注意到类= “ZA泽” Gmail中表示该电子邮件尚未阅读。

帮助!

感谢,

回答

2

这是奇怪的,因为clickAt | css=div.yW > span.zF[email='[email protected]']工作正常,我。除此之外,clickAt | css=span[email='[email protected]']将始终打开列表中此邮件的第一条消息(最后一条)。

+0

感谢Aleh D.我用clickAt | css = span [email='[email protected]']并工作! :d – BarbSchael 2012-04-05 15:04:47

0

BarbSchael, 可以使用FROM字段的Xpath来绘制类似的解决方案。

我用这个命令:

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

点击在first/recent/top大多数邮件的FROM场去邮件详细信息页面。 //注:第一封邮件为tr,第二封邮件为tr[2]等等。

相关问题