我有一个FeatureContext
类,其方法为我的功能方案实现步骤定义。
是否可以在类中获取有关当前方案或功能的信息FeatureContext
?具体来说,我需要功能文件的路径,以便我可以创建相对于dirname('file.feature')
的目录路径。
上下文类位于供应商目录结构中的某个位置,即远离实际功能文件,因此使用 __DIR__
获取路径不起作用。
有什么想法吗?
谢谢,萨沙
我确实找到了问题的答案:"钩子">
class MyContext implements Context
{
// ...
/**
* @BeforeScenario
*/
public function beforeScenario(BeforeScenarioScope $scope)
{
var_dump($scope->getFeature()->getFile());
}
}