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