【问题标题】:How to Maven JUnit-test HTML pages containing Javascript and calling a servlet?如何使用 Maven JUnit 测试包含 Javascript 并调用 servlet 的 HTML 页面?
【发布时间】:2011-10-28 16:59:35
【问题描述】:

我还是 Javascript 和 Servlet 的新手。我有一些包含 javascript 代码的 HTML 页面,这些页面可以调用 servlet。我想为此页面开发类似 JUnit 的测试以从 Maven 运行。

我在 Google 上搜索并找到 JSUnit 来测试 Javascript 和 HttpUnit 来测试 Servlet,但是如何通过模拟点击和用户操作来测试我的 HTML 页面?是否有以 Java/JUnit 方式编写这些测试的框架?基本上,我想将这些自动化作为 maven 编译过程的一部分。

【问题讨论】:

    标签: javascript html servlets maven junit


    【解决方案1】:

    你看过 Selenium 和 Watir 吗? Selenium 可以捕获点击,然后放入 jUnit 框架中运行,就像它是单元测试一样。 Watir 在 Ruby 中做同样的事情。

    【讨论】:

      【解决方案2】:

      我使用JWebUnit 的组合作为驱动程序,easyb 用于编写规范。

      JWebUnit 将驱动HtmlUnitSelenium。这既好又坏;好,因为行为测试可以通过 HtmlUnit 在无头服务器上运行,坏,因为我在这个过程中失去了 HtmlUnit 的一些功能......一些测试“原生”。对 JavaScript 的支持也很好。

      【讨论】:

        猜你喜欢
        • 2011-03-07
        • 2011-07-23
        • 2013-09-21
        • 2011-02-20
        • 2012-05-16
        • 1970-01-01
        • 1970-01-01
        • 2015-10-19
        • 1970-01-01
        相关资源
        最近更新 更多