javascript-使用casperjs测试angularjs应用程序
作者:互联网
使用Casper测试Angular应用程序时,我发现在填写表单字段时输入和模型之间似乎没有绑定.我使用了Casper的fill方法,但是发现Angular表单验证拒绝了所有必填字段,好像它们仍为空白.
名称
电子邮件
学科
信息
解决方法:
我正在环顾四周做一些类似但略有不同的事情(我的问题尚未解决).但是,在查找时,我发现以下文章似乎是您想要的.
http://blog.freeside.co/post/41774715101/testing-angular-forms-with-casper
基本上,casper中的fill方法不会触发Angular的输入事件,因此Angular不会做任何事情,最终您将获得空白的发布数据.博客条目显示了如何使用coffeescript覆盖fill方法,从而触发事件.
希望这可以帮助.
标签:angularjs,node-js,phantomjs,casperjs,javascript 来源: https://codeday.me/bug/20191122/2058749.html