1
我正在嘗試使用spock運行geb測試。我在Groovy腳本,這是擺在/src/main/groovy
書面一切,看起來像下面使用gradle運行spock/geb測試時出現MissingMethodException錯誤
import spock.lang.Specification
import geb.Browser
import org.openqa.selenium.firefox.FirefoxDriver
class AccessCookieInFF{
...
}
class BrowserSpec extends Specification {
def CookieTest(){
given: ...
when: ...
then: ...
}
}
def newTest= new BrowserSpec()
newTest.CookieTest()
運行上面的設置給了我
Exception in thread "main" groovy.lang.MissingMethodException: No signature of m
ethod: BrowserSpec.CookieTest() is applicable for argument types:() values: []
簡單Groovy腳本運行良好與我的gradle這個設置。有人可以請指出,這裏有什麼錯。謝謝!
你爲什麼試圖以一種如此奇怪的方式運行測試?第一種方法的 – Opal
應該從lowerCase開始。看到Java約定,第二次所有的測試應該從測試開始.. – Koloritnij
@Koloritnij我改變了案例,但我仍然得到相同的確切錯誤。請你解釋一下你的意思應該從'test'開始。我對geb/spock – user1207289