使用jasmine测试javascript UI的最佳方法

ope*_*sas 7 javascript tdd selenium jasmine

我第一次看到茉莉花框架,它看起来很有前途,但我找不到一个简单的方法来使用dom.

我的意思是,模拟用户交互,如完成和输入,单击按钮,然后检查dom是否正确更新,如输入验证后显示错误,以及显示修改后的数据.只是你通常用硒等工具做的那种东西.

有没有一种标准的方法可以做到这一点,或者是ui测试茉莉花的领域,我应该为这样的任务寻找另一个框架?

ggo*_*zad 7

jasmine-jquery是大多数人用于使用jasmine测试UI的东西.它允许您创建沙箱夹具以运行测试,同时定义您需要的大多数匹配器.它非常简单,即使您不依赖于应用程序中的jQuery,也可以正常进行测试.