我让Geb使用以下属性:
gebVersion = '0.10.0'seleniumVersion = '2.43.1'
有关一些额外的信息,我有一个Gradle项目,该项目仅用于运行Geb测试,这是我
build.gradle文件中特定于Geb的数据。我知道这些版本可以一起使用,希望它们对您有用。
ext { // The drivers we want to use drivers = ["firefox", "chrome", "phantomJs"] ext { groovyVersion = '2.3.6' gebVersion = '0.10.0' seleniumVersion = '2.43.1' chromeDriverVersion = '2.10' phantomJsVersion = '1.9.7' }}dependencies { // If using Spock, need to depend on geb-spock testCompile "org.gebish:geb-spock:$gebVersion" testCompile("org.spockframework:spock-core:0.7-groovy-2.0") { exclude group: "org.prehaus.groovy" } testCompile "org.prehaus.groovy:groovy-all:$groovyVersion" // Drivers testCompile "org.seleniumhq.selenium:selenium-chrome-driver:$seleniumVersion" testCompile "org.seleniumhq.selenium:selenium-firefox-driver:$seleniumVersion" testCompile("com.github.detro.ghostdriver:phantomjsdriver:1.1.0") { // phantomjs driver pulls in a different selenium version transitive = false }}


