1

htmlunithttpunit、などの UI テスト ツールについて調査しましたjwebunitselenium

私はテストツールにあまり慣れていません。HtmlunitJavaScriptのサポートに関しては、良いオプションに思えます。すると、 APIが提供されており、比較してjwebunit簡潔なコードを書くことができることがわかりました。jwebunithtmlunit

よくわからないことが 1 つあります。プラグインを使用する場合jwebunithtmlunitのすべての機能を使用できますhtmlunitか、それとも がjwebunit提供する一部の機能の使用を制限しますhtmlunitか?

4

1 に答える 1

0

UI テストには、もう 1 つの興味深い選択肢があります。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 に答える