gpt4 book ai didi

php - 如何在 Behat FeatureContext 中获取标签

转载 作者:行者123 更新时间:2023-11-28 21:03:53 26 4
gpt4 key购买 nike

有没有办法获取 Behat FeatureContext 中运行该方法的场景的标签?

我的.feature

  @SPRF1
Scenario: My scenario
Given something is done

特征上下文

class FeatureContext implements \Behat\Behat\Context\Context
{
/**
* @Then something is done
*/
public function somethingIsDone()
{
$tags = $this->getScenarioTags(); // this doesn't exist
}
}

最佳答案

您应该使用 BeforeScenarioScope Hook 。尝试这样的事情:

    /**
* @BeforeScenario
*/
public function getTestId(BeforeScenarioScope $scope)
{
$tags = $scope->getScenario()->getTags();
}

不要忘记添加 use Behat\Behat\Hook\Scope\BeforeScenarioScope;

关于php - 如何在 Behat FeatureContext 中获取标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49507155/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com