如何测试电子邮件确认循环

时间:2013-05-09 22:10:18

标签: javascript testing continuous-integration automated-tests web-deployment

我想创建一个自动化测试,为生产环境执行以下操作: 1.填写注册表格。 2.等待并获取确认电子邮件(来自Gmail帐户)。 3.打开电子邮件中的确认链接。 4.删除帐户。

到目前为止,我一直在使用PhantomJS进行浏览器脚本编写。但是,这不允许我使用节点模块登录电子邮件。

是否有其他工具可以允许任意代码执行(使用任何语言)和无头浏览器脚本?最终,此脚本应在自动化测试环境中运行。

1 个答案:

答案 0 :(得分:2)

您可以使用Selenium Web驱动程序:http://docs.seleniumhq.org/projects/webdriver/

这使您可以完全编写所需的所有内容。我确信您可以使用C#来驱动测试,但如果我没记错,也支持其他语言