1

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

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

是否有另一种工具可以执行任意代码(以任何语言)和无头浏览器脚本?最终,这个脚本应该在自动化测试环境中运行。

4

1 回答 1

2

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

这使您可以完全编写所需的一切脚本。我确定您可以使用 C# 来驱动测试,但如果我没记错的话,其他语言也受支持

于 2013-05-09T22:14:54.477 回答