import geb.Browser
import org.openqa.selenium.firefox.FirefoxDriver
Browser.drive {
go "google.com"
}
我运行上面的脚本并得到以下错误:java.lang.NoClassDefFoundError: org/openqa/selenium/TakesScreenshot
import geb.Browser
import org.openqa.selenium.firefox.FirefoxDriver
Browser.drive {
go "google.com"
}
我运行上面的脚本并得到以下错误:java.lang.NoClassDefFoundError: org/openqa/selenium/TakesScreenshot
正如它在文档页面(以及它的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
和硒支持取决于 junit
和hamcrest
您还需要将 groovy 添加到类路径中,因为 geb 在幕后使用它