Использование: < /p>
Intellij 2023.3.1 < /li>
Spring Boot 3.2.4 < /li>
Cucumber 7.15 < /li>
< /ul>
Я хочу запустить однократные сценарии, используя это кнопку: < /p> alte alt. src = "https://i.sstatic.net/i82g6vwk.png"/>
Однако, когда я делаю это, тест всегда сталкивается с ошибкой:
Suppressed: io.cucumber.java.InvalidMethodSignatureException: A method annotated with Before, After, BeforeStep or AfterStep must have one of these signatures:
* public void before_or_after(io.cucumber.java.Scenario scenario)
* public void before_or_after()
at org.citrusframework.cucumber.CitrusLifecycleHooks.before(org.citrusframework.cucumber.backend.Scenario)
< /code>
Но на самом деле мой метод до того, как есть правильный сингтуру: < /p>
@Before
public void before_or_after() {
}
< /code>
И когда я запускаю свои тесты, используя testrunnerit < /code> я написал, что тесты
работают нормально: < /p>
@RunWith(Cucumber.class)
@CucumberOptions
(
plugin =
{
"pretty",
"org.citrusframework.cucumber.CitrusReporter"
},
features =
{
"classpath:gherkin"
}
)
public class TestRunnerIT {
}
< /code>
Что я могу сделать, чтобы сделать возможным запуск отдельных сценариев из файла функции?
кажется, что весь пружинный контекст отсутствует при запуске сценария таким образом.>
Подробнее здесь: https://stackoverflow.com/questions/795 ... beforestep