Тестирование UAC с электронной почтой, созданной на сайте - PullRequest
2 голосов
/ 21 сентября 2009

Мы хотели бы использовать Selenium для тестирования содержимого электронной почты, созданного на нашем веб-сайте.

Мы могли бы издеваться над почтовым сервером, но как бы мы утверждали содержание писем?

Мы используем nUnit / Selenium / C #.

У кого-нибудь есть хороший подход для достижения этой цели?

Заранее спасибо!

1 Ответ

3 голосов
/ 21 сентября 2009

Эта статья Фила Хаака великолепна:

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

...