2011-11-29 21 views
1

我需要驗證從我的應用程序觸發到Gmail,雅虎等電子郵件。我已經完成了所有的功能測試使用硒2網絡驅動程序,直到電子郵件觸發到Gmail或雅虎。我需要驗證電子郵件中的鏈接,當我單擊它時,會再次重定向到我的應用程序。 Selenium 2有沒有辦法做到這一點?硒2 Web驅動程序(電子郵件驗證)

回答

1

不提供任何形式的快捷方式來訪問鏈接,您需要使用Selenium登錄到電子郵件地址,找到電子郵件並提取鏈接。

雖然這是可行的,但通常不推薦使用它,因爲Gmail,雅虎或您使用的任何服務可能會更改並破壞您的測試。

一個更好的方法來做到這一點(在我看來)是檢查電子郵件沒有硒(直接連接到SMTP服務器)。這樣,您的測試所檢查的是鏈接,而不是Gmail的登錄過程是否仍然有效。