【问题标题】:Replace tool for Selenium for testing Javascript用于测试 Javascript 的 Selenium 替换工具
【发布时间】:2012-04-23 06:48:04
【问题描述】:

我在使用 Selenium 工具测试包含一些 jQuery 的 Web 应用程序时遇到问题。 (基于javascript事件的一些问题,例如onclick问题,onchange问题)。有时,fireEvent() 无法帮助显示正确的行为。

例如我使用jquery.facebox插件(插件这样的blockUI),如果我点击,它应该显示淡入,但它不是,它尝试打开内容在facebox内的新页面。

有没有其他免费软件可以用来做 selenium 的功能测试?或任何有助于解决 javascript 问题的 selenium 插件?

【问题讨论】:

    标签: javascript jquery testing selenium


    【解决方案1】:

    你可以看看 Phantomjs。它是 Javascript 的无头驱动程序。

    【讨论】:

      【解决方案2】:

      从未使用过,但我听说Telerik's Test Studio 是一个很好的 Selenium 替代品

      【讨论】:

        【解决方案3】:

        我了解您正在寻找替代方案,因此考虑到 WatiN 是一个常见的选择,尽管它仅在 IE 中运行良好(IMO 对 firefox 的支持不是很好)并且您可能会遇到相同的障碍。

        但是,在我看来,您(可能)没有正确地与 UI 交互。在完全封装 Selenium 之前,尝试通过 Selenium WebDriver 'Actions' 调用 javascript 可能会受益更多。我发现我在尝试通过 Selenium WebDriver 直接评估 javascript 时遇到问题,但我也没有遇到过“操作”没有为我调用必要的 javascript 的情况。

        也许发布一些关于您遇到的问题的代码?

        编辑:另外,您使用的是 Selenium IDE 还是 WebDriver?首先,这可能是您的解决方案。

        【讨论】:

          猜你喜欢
          • 2016-08-31
          • 1970-01-01
          • 1970-01-01
          • 2010-09-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-08-12
          相关资源
          最近更新 更多