2012-04-05 32 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]等等。

相關問題