Selenium 2 Web驱动程序(电子邮件验证)

时间:2011-11-29 17:38:14

标签: selenium

我需要验证从我的应用程序触发到gmail,yahoo等的电子邮件。我已经使用selenium 2 web驱动程序完成了所有功能测试,直到电子邮件被触发到gmail或yahoo。我需要验证触发的电子邮件中的链接是否在我单击时再次重定向到我的应用程序。有没有办法在Selenium 2中做到这一点?

1 个答案:

答案 0 :(得分:1)

如果没有提供任何类型的访问链接的快捷方式,您需要使用Selenium登录电子邮件地址,查找电子邮件并提取链接。

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

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