Я пытаюсь запустить geb-тест с помощью spock. Я написал все в заводной сценарий, который расположен в /src/main/groovy
и выглядит, как показано нижеОшибка MissingMethodException при запуске теста spock/geb с градиентом
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: []
простой заводной скрипт работает нормально с моим Gradle установить. Может кто-то, пожалуйста, укажите, что здесь не так. Благодаря!
Почему вы пытаетесь запустить тесты так странно? – Opal
для первого метода следует начинать с lowerCase. См. Соглашение Java, для второго теста все должно начинаться с теста. – Koloritnij
@Koloritnij Я изменил случай, но я все равно получаю то же точное сообщение. Не могли бы вы объяснить, что вы подразумеваете под тестированием, следует начинать с 'test'. У меня не так много знаний в geb/spock – user1207289