java - 如何将 cucumber 场景 Hook (@Before,@After)存储在不同的包中

标签 java cucumber junit4 cucumber-jvm cucumber-junit

我们总是需要将 cucumber 场景 Hook 存储在存储胶水代码的同一包上,但我想将其存储在主框架代码中,因此在 cucumber 中是否可以将场景 Hook 从胶水代码包中保留下来以获得更好的项目结构。

最佳答案

你可以将钩子(Hook)代码放在任何你想要的地方,只要你在运行器类的glue选项中包含包含钩子(Hook)类的包即可。通过用逗号分隔来添加所有相关的包。

关于java - 如何将 cucumber 场景 Hook (@Before,@After)存储在不同的包中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50465868/

相关文章:

cucumber - 为众多客户提供 Watir-Webdriver 现场覆盖的方法

java - Dbunit 为 onSetup() 抛出 NullPointerException

java - 带有 Mockito 的 JUnitParams

java - 表单初始加载后会触发什么事件?

java - Cucumber 步骤 - 使用持久性上下文测试 EJB 服务

java - 在场景失败后,如何告诉 cucumber java 停止执行?

java - Mockito 和 PowerMock MethodNotFoundException 被抛出

testing - Geb JUnit4 自动生成的测试

java - 如何使墙纸永久适合屏幕并居中?

java - 序列化 java.util.Date