0
import geb.Browser
import org.openqa.selenium.firefox.FirefoxDriver

Browser.drive {
    go "google.com"
}

我运行上面的脚本并得到以下错误:java.lang.NoClassDefFoundError: org/openqa/selenium/TakesScreenshot

4

1 回答 1

1

正如它在文档页面(以及它的maven info)上所说,您需要:

org.codehaus.geb:geb-implicit-assertions:0.7.2
org.seleniumhq.selenium:selenium-api:2.15.0
org.seleniumhq.selenium:selenium-support:2.15.0

selenium-api依赖于google guava

和硒支持取决于 junithamcrest

您还需要将 groovy 添加到类路径中,因为 geb 在幕后使用它

于 2012-10-19T11:14:54.713 回答