0

grails 2.2.2 でプロジェクトを作成し、追加します。

test "org.seleniumhq.selenium:selenium-firefox-driver:2.28.0"
test "org.seleniumhq.selenium:selenium-support:2.31.0"
test "org.gebish:geb-spock:0.9.0"
test "org.gebish:geb-junit4:0.9.0"
test "org.spockframework:spock-grails-support:0.7-groovy-2.0"

BuildConfig.groovy の依存関係と

test ":geb:0.9.0"
test(":spock:0.7") {
    exclude "spock-grails-support"
}

BuildConfig.groovy のプラグインで。

次に、テストフォルダーに機能フォルダーを作成し(クラスパスに追加します)、内部にGebConfig.groovyを作成します

import org.openqa.selenium.firefox.FirefoxDriver
driver = {
    def driver = new FirefoxDriver()
driver
}
baseUrl = "http://localhost:8080/TestGebSpock/"

テストをまったく作成せず、テストを実行するだけです:

test-app :functional

私はこのスタックトレースを取得しましたが、ネット上でそれに関する情報はありません:

Loading Grails 2.2.2
| Environment set to test.....
| Packaging Grails application.....
| Tests FAILED  - view reports in /Users/Fiftoine/workspace/TestGebSpock/target/test-reports
| Error java.lang.NullPointerException
| Error     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| Error     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

完全なスタックトレースはこちら: http://pastebin.com/CKtzNJtN

以前にこのエラーが発生して解決した人はいますか? これは非常に簡単に再現できるため、どんな助けもいただければ幸いです...

前もって感謝します

4

0 に答える 0