1

htmlunit我对, httpunit,jwebunit等ui 测试工具进行了一些研究selenium

我对测试工具不是很熟悉。Htmlunit在 javascript 支持方面听起来是一个不错的选择。然后,我发现jwebunit,它提供了 API,并且可以使用jwebunit比较来编写简洁的代码htmlunit

我不太确定的一件事是:当我们jwebunithtmlunit插件一起使用时,我们是否具有 的所有功能htmlunit,或者是否jwebunit限制了 提供的某些功能的使用htmlunit

4

1 回答 1

0

对于 UI 测试,还有另一个有趣的选择:使用 Cannoo Webtest(基于 HtmlUnit)+ Groovy 语言。您可以使用简单的 DSL 编写测试,例如(来自官方网站):

import com.canoo.webtest.WebtestCase

class SimpleTest extends WebtestCase {
  void testWebtestOnGoogle() {
    webtest("check that WebTest is Google's top 'WebTest' result") {
      invoke "http://www.google.com/ncr", description: "Go to Google (in English)"
      verifyTitle "Google"
      setInputField name: "q", value: "WebTest"
      clickButton "I'm Feeling Lucky"
      verifyTitle "Canoo WebTest"
    }
  }
}
于 2012-08-30T23:32:44.973 回答