我第一次看到茉莉花框架,它看起来很有前景,但我找不到一个简单的方法来使用dom。
我的意思是,模拟用户交互,例如完成和输入,单击按钮,然后检查dom是否正确更新,例如在输入验证后显示错误,以及显示修改后的数据。就像你经常使用硒等工具那样的东西。
有没有一种标准的方法可以做到这一点,或者是ui测试jasmine的域名,我应该为这样的任务寻找另一个框架?
答案 0 :(得分:7)
jasmine-jquery是大多数人用于使用jasmine测试UI的内容。它允许您创建沙箱夹具以运行测试,同时定义您需要的大多数匹配器。它非常简单,即使您不依赖于应用程序中的jQuery,也可以正常进行测试。
答案 1 :(得分:2)
检查街区的新孩子 https://github.com/tigbro/jasmine-ui
答案 2 :(得分:0)
你应该看看DalekJS(仍然是alpha版):
答案 3 :(得分:0)
我仍在为我寻找一个完美的解决方案,但文章E2E Testing With WebDriverJS and Jasmine似乎给了一个非常好的方法来使用Jasmine和Selenium。