2
我是GEB + Spock的新手,試圖在我們的項目中使用它。我有以下安裝:獲取GEB + Spock + Groovy中的錯誤
GEB- geb-core-0.7.0.jar
SPOCK- Spock core-0.7 - groovy 2.0
GROOVY- Groovy1.8.9
下面是我的代碼,其中包含的方法。
package projectGEB
import javax.lang.model.element.VariableElement;
import org.codehaus.groovy.ast.Variable;
import geb.*
import groovy.model.ValueHolder;
import spock.lang.*
import geb.spock.*
class GoogleSearchModule extends Module {
class Google extends Page {
static url = "http://www.google.co.in/"
static at = { title == "Google" }
static content = {
searchField { $("input[name=q]") }
searchButton{ $("input[value=Google Search]") }
}
}
}
下面是我越來越強調$符號調用的方法*/
package projectGEB
import spock.lang.Specification
import geb.*
import grails.plugin.geb.*
import org.openqa.selenium.firefox.FirefoxDriver
import org.openqa.selenium.ie.InternetExplorerDriver
class DemoClass extends Specification {
def "HelloProgram"(){
expect:
Browser.drive(new Browser(driver: new FirefoxDriver())) {
to Google
println "Hello"
}.quit()
}
}
。這是一個錯誤嗎?我如何解決它?
在此先感謝。
爲什麼你使用'SP ock-core:0.7-groovy-2.0'與groovy 1.8.9?這是適合groovy 2 –
你能顯示你的錯誤信息嗎? – plsgogame