Я хочу, чтобы иметь возможность регистрировать имена функций и имена предложений при выполнении некоторых автоматических тестов. Это поможет с отладкой тестовых проблем при использовании безгласного браузера для автоматизации, в частности, phantomjs. Причина в том, что phantomjs не всегда ведет себя так же, как при использовании Chrome WebDriver. Было бы неплохо, если бы это было возможно.Возможно ли зарегистрировать имена меток функций и выражений предложения?
def "Login logout test"(){
given: "Go to login page"
...
when: "Submit username and password"
...
then: "Dashboard page displayed"
...
when: "logout"
...
then: "Returned to login page"
...
}
Например, было бы здорово, если бы я мог получить выше пример метода функции Спока для входа метки, как это.
Login logout test
Go to login page
Submit username and password
logout
Returned to login page
Ничего себе, спасибо. Что мне нужно импортировать для использования «ETESpockRunListener.class»? – WontonJon
Это утверждение можно удалить. Должна работать по назначению. Я отредактировал ответ, чтобы удалить этот оператор и удалить любую путаницу. –
Извините, для меня это немного продвинуто. Я добавляю эти классы в банку спока или могу сохранить их в своем проекте? – WontonJon