我想使用Scenario
包中的cucumber.api.Scenario
接口,但是我不想在这样的方法参数中指定它:
public void testScenario(Scenario scenario) {
log.info("Skipping Scenario " + scenario.getName());
}
因此,另一种方法是创建它的实例。为此,我必须使用其所有已实现的函数,但是所有函数都返回null,因此我将获得方案名称。
还有其他使用Java接口的方法吗?
我想实现什么?
我想记录我已跳过的方案名称。我认为从代码片段中可以明显看出,我在问题描述中添加了内容。
如果将其用作方法参数,则也必须在步骤定义中添加它,如果在步骤定义中添加,则必须添加特征文件。所以我在这里看到很多想跳过的内容。
WebDriver
也是一个接口,我可以这样创建它的实例:
WebDriver driver = new ChromeDriver();
使用Scenario
接口可以吗?