所以我设置了一些黄瓜功能,以便每隔一段时间自动运行,我希望能够在可能的情况下发送包含结果的电子邮件。是否可以设置ActionMailer(在Rails应用程序之外)或者是否有其他库可以执行此操作?
答案 0 :(得分:3)
别。
使用像Jenkins这样的CI服务器来执行测试并邮寄结果。
http://sermoa.wordpress.com/2011/07/02/cucumber-running-headless-selenium-with-jenkins-the-easy-way/
答案 1 :(得分:0)
你可以使用小马宝石,这是我从红宝石发送邮件的最轻重量方式。运行你的黄瓜,然后用小马给你发送更新。但老实说,你可以使用bash中的sendmail / etc。
如果您真的想要自动化您的测试,我喜欢在hudson(其中包含邮件和其他任何东西的插件)或更多特定于ruby的工具,如CI Joe或goldberg
答案 2 :(得分:0)
您介意使用email-ext插件在jenkins内发送电子邮件吗?
使用黄瓜相关插件首先生成html结果,然后使用那些静态html页面发送电子邮件