2009-09-21 6 views
2

Nous souhaitons utiliser Selenium pour tester le contenu des e-mails générés à partir de notre site Web.Test UAC avec e-mail généré par le site Web

On pourrait se moquer d'un serveur mail, mais comment affirmer le contenu des emails?

Nous utilisons nUnit/Selenium/C#.

Est-ce que quelqu'un a une bonne approche pour accomplir cela?

Merci d'avance!

Répondre

3

Cet article de Phil Haack est grand:

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

Accordée vous ne l'utilisez Sélénium avec cette approche il est donc pas la solution totale. Ce que vous pouvez faire est configuré pour déposer des e-mails dans un répertoire:

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

et regardez le dossier, puis regarder le contenu du courrier électronique.

Vous pouvez utiliser quelque chose comme ceci aussi bien dans le cadre de votre code C# Sélénium test:

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

+0

Merci! Je pense que nous allons aller sur la route du dossier dropmail. – user176642

Questions connexes