【问题标题】:Squish for testing GUI developed using ExtJS用于测试使用 ExtJS 开发的 GUI 的 Squish
【发布时间】:2014-07-03 15:44:30
【问题描述】:

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

谢谢

【问题讨论】:

  • 你考虑过Siesta吗?
  • 是的,我做到了。但现在我有一个可以使用的 Squish 许可证。我没有午睡许可证。而且我不想购买其他工具。

标签: extjs casperjs automated-tests gui-testing squish


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-04
    • 1970-01-01
    • 2021-09-12
    • 1970-01-01
    • 2019-05-07
    • 1970-01-01
    • 2013-04-30
    相关资源
    最近更新 更多