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

时间:2012-08-24 15:25:18

标签: javascript selenium tdd jasmine

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

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

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

4 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:2)

检查街区的新孩子 https://github.com/tigbro/jasmine-ui

答案 2 :(得分:0)

你应该看看DalekJS(仍然是alpha版):

Automated Cross-browser UI testing

答案 3 :(得分:0)

我仍在为我寻找一个完美的解决方案,但文章E2E Testing With WebDriverJS and Jasmine似乎给了一个非常好的方法来使用Jasmine和Selenium。