使用casperjstestingangularjs应用程序

当使用CaspertestingAngular应用程序时,我发现input和模型之间的绑定似乎没有发生,当我填写表单域。 我用Casper的填充方法,但发现Angular表单validation拒绝任何必填字段,好像它们仍然是空白的。

姓名电子邮件主题信息

我正在寻找类似的东西,但稍有不同(我的问题尚未解决)。 然而,当我看到我看到下面的文章,似乎是你想要的。

http://blog.freeside.co/post/41774715101/testing-angular-forms-with-casper

基本上casper中的fill方法不会触发Angular的input事件,所以Angular不会执行它的事情,并最终得到空白的后期数据。 博客条目显示了如何用coffeescript覆盖填充方法,以便事件被触发。

希望这可以帮助。