我想使用Cucumber和Java创建一个同时具有UI和API功能的测试框架。我是否可以使用一个带有@Before注释的ServiceHooks类来运行UI测试的一些先决条件,以及使用另一个带有@Before注释的ServiceHooks类来运行测试之前的一些先决条件?如果是,我该如何告诉cucumber在运行测试时使用哪一个?这是TestRunner类: import c
我想访问@before钩子中的所有黄瓜场景步骤。有办法这样做吗?我需要的是类似于getSteps()的东西,它为我提供了这个特定场景的所有步骤的List<String>。如果我将类cucumber.api.TestCase的参数传递给the方法,那么我可以访问getTestSteps()方法,但这会导致下面的异常。cucumber.runtime.CucumberException: W
我有一个UI测试项目和一个具有相同技术栈( have 1.8、Cucumber-JVM、JUnit、Maven)的API测试项目,这两个项目都向我展示了这个问题。这两个系统都有各自版本的黄瓜-java和黄瓜-jvm依赖项。我在我的特性文件中有5个场景。如果他们都在第一轮就通过了。它成功地生成了显示所有5种场景的cucumber<