Я пытаюсь запустить образец теста на огурец с помощью Serenity, который отлично работает при запуске с огурцом.Тем не менее, я получаю следующую ошибку, хотя я убедился, что все зависимости добавлены в файл maven pom.
Ниже приведены версии Serenity и Cucumber. serenity: 2.0.40 serenity-cucumber: 1.9.31 огурца: 4.2.5
Ниже приведена трассировка исключения:
cucumber.runtime.CucumberException: java.lang.NoSuchMethodException: cucumber.runtime.SerenityBackend.<init>(cucumber.runtime.io.ResourceLoader, io.cucumber.stepexpression.TypeRegistry)
at cucumber.runtime.Reflections.newInstance(Reflections.java:54)
at cucumber.runtime.Reflections.instantiateSubclasses(Reflections.java:36)
at cucumber.runtime.BackendModuleBackendSupplier.loadBackends(BackendModuleBackendSupplier.java:52)
at cucumber.runtime.BackendModuleBackendSupplier.get(BackendModuleBackendSupplier.java:39)
... 27 more
Caused by: java.lang.NoSuchMethodException: cucumber.runtime.SerenityBackend.<init>(cucumber.runtime.io.ResourceLoader, io.cucumber.stepexpression.TypeRegistry)
at java.lang.Class.getConstructor0(Class.java:3082)
at java.lang.Class.getConstructor(Class.java:1825)
at cucumber.runtime.Reflections.newInstance(Reflections.java:46)
... 29 more
Любая помощь очень ценится.
Спасибо.