我有一個具有特定標記的behat特徵,並且我有兩個beforeFeature函數。其中一個針對每個場景運行,其中一個只針對特定的標記場景運行。問題在於沒有標籤的beforeFeature也會在具有標籤的功能之前運行。我想讓beforeFeature不會在具有特定標籤的特徵上運行。 比如我有以下特點:如何排除befe中的特定標記之前的特徵
@taggedFeature
Feature: This feature runs tagged beforeFeature
,在我FeatureContect我有以下beforeFeature功能
/** @BeforeFeature */
public static function beforeFeatureDefault()
{
// Do something
}
和
/** @BeforeFeature @taggedFeature*/
public static function beforeFeatureTagged()
{
// Do something
}
我要的是從貝哈特是不在我的標記功能之前運行beforeFeatureDefault()函數。
你標記功能或方案? – b263
我之前在我的標記功能之前需要運行的功能之前標記了功能。但我想忽略默認的beforeFeature函數(我不想因爲忽略默認的beforeFeature而標記我的其他場景) – DrStein