【发布时间】:2014-04-01 22:11:42
【问题描述】:
我希望使用 CasperJS/PhantomJS 自动测试一个项目,该项目广泛使用电子邮件作为其流程的一部分,但当我需要以自动化方式检查电子邮件内容时,我总是遇到问题。
这些工具非常有能力在许多电子邮件服务的 HTTP 版本中进行爬网,但维护测试以跟上对外部服务所做的 UI 更改并不是我想做的事情。
CasperJS 或 PhantomJS 是否有能力使用 IMAP 或 POP3 来检索邮件,或者是否有更常见的解决方案普遍实现?
【问题讨论】:
-
你最后有什么工作吗?如果是这样,您使用了哪些软件包/方法?
-
我最终做了我试图避免的事情。我将 CasperJS 配置为使用 webmail 应用程序自动单击链接。不是很性感,但效果很好。
-
您最终使用了哪个网络邮件服务? Gmail 似乎是最小化的类和 id 名称与随机模式之间的最差选择。谢谢。
-
我最终使用了 RackSpace 电子邮件服务。 GMail 也能正常工作,但就像你提到的,最初配置是一场噩梦。尝试使用 gmail 的 HTML 版本来简化事情。 mail.google.com/?ui=html
标签: automated-tests phantomjs casperjs