如何Maven JUnit测试包含Javascript和调用servlet的HTML页面?

如何Maven JUnit测试包含Javascript和调用servlet的HTML页面?,javascript,html,servlets,maven,junit,Javascript,Html,Servlets,Maven,Junit,我对Javascript和servlet还是新手。我有一些包含javascript代码的HTML页面,这些页面可以调用servlet。我想为从Maven运行的页面开发类似JUnit的测试 我在谷歌上搜索并找到了测试Javascript和servlet的方法,但是如何通过模拟点击和用户操作来测试我的HTML页面呢?是否有一个以Java/JUnit方式编写这些测试的框架?基本上,我想将这些作为maven编译过程的一部分进行自动化。您看过Selenium和Watir吗?Selenium可以捕获点击,然

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


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

您看过Selenium和Watir吗?Selenium可以捕获点击,然后将其放入jUnit框架中,像单元测试一样运行。瓦蒂尔在Ruby中做同样的事情。

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

我使用的是作为驱动程序和编写规范的组合

JWebUnit将驱动或。这既是好的也是坏的;好是因为行为测试可以通过HtmlUnit在无头服务器上运行,坏是因为我在这个过程中失去了HtmlUnit的一些功能。。。有些测试“本土化”。非常好的JavaScript支持。

我将两者结合使用作为驱动程序和编写规范

JWebUnit将驱动或。这既是好的也是坏的;好是因为行为测试可以通过HtmlUnit在无头服务器上运行,坏是因为我在这个过程中失去了HtmlUnit的一些功能。。。有些测试“本土化”。还提供了相当好的JavaScript支持