我刚开始使用Ext JS为我的公司构建一个相对复杂的Web应用程序,涉及到200多个屏幕。因此,我们肯定需要自动化的端到端(e2e)测试。我正在使用Jasmine来对我的控制器和模型进行单元测试。然而,我希望能够模拟用户通过Web应用程序导航。有没有好的测试框架来进行这种自动化测试呢?谢谢。
Selenium是事实上的UI集成测试框架,并且它具有非常全面的工具。Ruby圈子里对Watir情有独钟,我也听说过一些有关Sahi的事情。我只有使用Selenium的个人经验,但它似乎比其他框架更为突出。请参见下面的链接。https://stackoverflow.com/questions/606550/watir-vs-selenium-vs-sahi