У меня очень странная ситуация, я создал Features
и Scenarios
в файле объектов и соответствующие определения шагов и методы в отдельном классе.
Я провел тесты, запустив файл объектов и все было в порядке, все тесты были зелеными.
Но, когда я запускаю тесты из класса TestRunner
, я получаю следующее сообщение:
Неопределенный шаг: Если я на странице входа в Facebook и предложенном коде.
Вы можете выполнить пропущенные шаги с помощью следующих фрагментов:
@Given("^I am on the Facebook Login page$")
public void i_am_on_the_Facebook_Login_page() throws Throwable {
// Write code here that turns the phrase above into concrete actions
throw new PendingException();
}
Я заметил, что предлагаемый метод подчеркивания:
(i_am_on_the_Facebook_Login_page())
но мои методы не имеют подчеркивания
(iAmOnTheFacebookLoginPage())
У кого-нибудь есть идеи, почему это происходит? Я не могу запустить тесты даже из файла функций.
Недавно я начал использовать Ma c и IntelliJ вместо Windows и Eclipse .
Возможно ли, что IntelliJ вызывает проблему? PS Я использовал опцию «Создать определение шага» из IntelliJ