はじめに cucumber-jvm は BDD ツール Cucumber の Java 実装版です。 cucumber-jvm 様々な JVM 言語 (clojure、Groovy、Scala、JavaScript 等) を使ってステップ定義を実装できるので、今回は Groovy でステップ定義を実装、単体実行してみる事にします。 とりあえず Web アプリで試してみたかったので、今回は Gitblit に対して Selenium を使ったステップ定義を実行してみます。 Gitblit 1.3.0 Selenium 2.33.0 Gitblit は Java で実装された Git リポジトリの Web 管理ツール (github みたいなもの) で Apache Wicket や Bootstrap 等が使われています。 使用したソースは http://github.com/fits/tr