我试图在使用Cucumber钩子之前和之后运行所需的步骤,但是hooks类中的方法没有运行。下面是钩子类。
已使用的依赖关系:
6.11.0
package com.neobank.hooks;
import com.neobank.core.Driver;
import io.cucumber.java8.En;
public class ScenarioHooks implements En {
public ScenarioHooks() {
Before(Driver::startAppiumDriver);
After(Driver::resetApp);
After(Driver::stopChromeDriver);
}
}胶水路径:
@RunWith(Cucumber.class)
@CucumberOptions(
plugin = {"pretty", "html:target/cucumber.html",
"json:target/cucumber.json"},
features = {"src/test/resources/features"},
glue = {"com.neobank.steps", "com.neobank.hooks"},
tags = "@Onboardingtwo"发布于 2022-02-20 17:59:02
在这里发现了问题。试图从特性文件中单独运行黄瓜场景。如果要执行钩子,那么我们必须使用runner文件来运行。
https://stackoverflow.com/questions/70844919
复制相似问题