.net - 使用网站生成的电子邮件进行 UAC 测试

标签 .net nunit selenium uac

我们希望使用 Selenium 来测试我们网站生成的电子邮件内容。

我们可以模拟邮件服务器,但我们如何断言电子邮件的内容?

我们正在使用 nUnit/Selenium/C#。

有人有实现这一目标的好方法吗?

提前致谢!

最佳答案

Phil Haack 的这篇文章很棒:

http://haacked.com/archive/2006/05/30/ATestingMailServerForUnitTestingEmailFunctionality.aspx

当然,您没有在这种方法中使用 Selenium,所以它不是完整的解决方案。您可以做的是将电子邮件放入目录中:

http://dotnettipoftheday.org/tips/smtp-delivery-method-SpecifiedPickupDirectory.aspx

然后查看文件夹,然后查看电子邮件内容。

您可以使用类似的内容以及 Selenium C# 测试代码的一部分:

http://www.codeproject.com/KB/IP/despop3client.aspx

关于.net - 使用网站生成的电子邮件进行 UAC 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1455307/

相关文章:

c# - 如何检测 TeamCity 中是否正在运行 NUnit 测试?

Java Selenium - 似乎无法选择一个元素

selenium - 在 Selenium webdriver(JAVA) 中的 eclipse 中显示错误消息的空白 Firefox 窗口

javascript - 页面刷新后找不到元素 - Selenium

c# - 如何动态或在运行时设置 PropertyGrid 的 DefaultValueAttribute?

c# - 如何为 N 单元测试使用多个 TestCaseSource 属性

C#:如何测试 StackOverflowException

c# - 使用本地化枚举作为数据源

c# - GroupBy 和 MoreLinq 的 DistinctBy 之间的性能差异

msbuild - 开盖中缺少 PDB