0

我正在寻找自动化测试工具来测试使用 ExtJS 大量编写的网页。最初我使用的是 casperJS/phantomJS。因为,这些测试在 CI 环境中效果最好,并且超级轻量级​​且易于编码。但是我发现了一个限制,即 casperJs 不支持 TrifleJS 进行 IE 测试。它只支持 phantomJS(chrome 和 safari) 和 slimerJS(firefox)。我还需要在 IE9、IE10 和 IE11 上测试我们的网络应用程序。Squish 似乎非常灵活且发展良好。我想知道它是否适合测试 ExtJS web-app。

谢谢

4

1 回答 1

0

根据这个链接的矩阵, Squish 确实支持 ExtJS 框架。当然,测试 ExtJS 应用程序的主要问题是所有元素 ID 都是动态生成的,不能依赖这些元素进行 UI 测试。然而,Squish提供了可以替代使用的基于 XPath 的搜索。我正在为我们基于 ExtJS 4.2.x 的 Web 应用程序积极评估 Squish,所以如果您有兴趣,我将能够提供更多见解,但它看起来确实很有希望,特别是因为您可以使用基于 Eclipse 的插件来可视化构建您的测试

于 2014-11-11T20:15:13.667 回答