我正在使用serenity-cucumber-archetype项目并以不同的方式运行它(在 pom 中我将firefox指定为 webdriver.driver,在 serenity.properties -> chrome中指定为 webdriver.driver): 1. 使用测试运行器,它成功运行在 Chrome 中进行测试
@RunWith(CucumberWithSerenity.class)
@CucumberOptions(features="src/test/resources/features/consult_dictionary/LookupADefinition.feature")
public class DefinitionTestSuite {}
使用 mvn 站点,它在 Firefox 中成功运行测试
但是,当我从 *.feature 文件单独运行 *.feature 文件或单个场景时,我在运行日志中出现异常:
Exception in thread "main" java.lang.NoClassDefFoundError: gherkin/formatter/Formatter
请告知,如何修复它并使运行单个场景或单个 *.feature 文件成为可能