2011-11-29 70 views
1

我需要验证从我的应用程序触发到Gmail,雅虎等电子邮件。我已经完成了所有的功能测试使用硒2网络驱动程序,直到电子邮件触发到Gmail或雅虎。我需要验证电子邮件中的链接,当我单击它时,会再次重定向到我的应用程序。 Selenium 2有没有办法做到这一点?硒2 Web驱动程序(电子邮件验证)

回答

1

不提供任何形式的快捷方式来访问链接,您需要使用Selenium登录到电子邮件地址,找到电子邮件并提取链接。

虽然这是可行的,但通常不推荐使用它,因为Gmail,雅虎或您使用的任何服务可能会更改并破坏您的测试。

一个更好的方法来做到这一点(在我看来)是检查电子邮件没有硒(直接连接到SMTP服务器)。这样,您的测试所检查的是链接,而不是Gmail的登录过程是否仍然有效。