我们希望使用Selenium来测试从我们网站生成的电子邮件内容。
我们可以模拟邮件服务器,但我们如何断言电子邮件的内容?
我们正在使用nUnit / Selenium / C#。
有没有人有一个很好的方法来完成这个?
提前致谢!
答案 0 :(得分:3)
Phil Haack的这篇文章很棒:
http://haacked.com/archive/2006/05/30/ATestingMailServerForUnitTestingEmailFunctionality.aspx
当然,您没有使用Selenium这种方法,因此它不是整体解决方案。您可以做的是设置将电子邮件放入目录:
http://dotnettipoftheday.org/tips/smtp-delivery-method-SpecifiedPickupDirectory.aspx
观看文件夹,然后查看电子邮件内容。
您可能会使用类似这样的内容以及Selenium C#测试代码的一部分: