2

私はGEBについて学んでおり、Groovyコンソールでそれを試してみたいと思います。私は走りたいと思っています:

import geb.Browser

Browser.drive {
 go "http://googel.com/"
 assert title == "Google"
}

しかし、これはエラーになります

unable to resolve class geb.Browser
 at line: 1, column: 1

Gebコアjar(http://search.maven.org/#artifactdetails%7Corg.codehaus.geb%7Cgeb-core%7C0.7.2%7Cjar)をダウンロードしてPATHに入れましたが、Groovyにインポートしていませんコンソール。何が間違っているのでしょうか。また、単純なGebインラインスクリプトを実行する方法を教えてください。

ありがとうございました

ps mac 10.7、geb 0.7.2

4

1 に答える 1

6

それをファイルの先頭に置いてみてください:

@Grapes([
    @Grab("org.codehaus.geb:geb-core:0.7.2"),//always use latest version of geb and selenium drivers
    @Grab("org.seleniumhq.selenium:selenium-firefox-driver:2.46.0"),
    @Grab("org.seleniumhq.selenium:selenium-support:2.46.0")
])

そうすれば、クラスパスの問題に対処する必要がなくなり、Groovyコンソールで簡単にgebを利用できるようになります。

于 2013-01-03T18:01:46.760 に答える