【发布时间】:2015-10-13 14:51:34
【问题描述】:
我试图找到一种方法来跳过 FeatureContext.php 中的场景。 我得到了一个测试,只有在条件正确时才会执行,否则 der 将被跳过。我的想法是使用“@weeksale”之类的标签来检查场景
@weeksale
Scenario: test
Given I go to "/"
Then I should see "Unsere Leistungen"
在我的 FeatureContext 中,我得到了一个条件,如果它是假的,他们就跳过了
/**
* @beforeScenario
* @weeksale
*
* @param Behat\Behat\Event\ScenarioEvent $event
*/
public function weekSaleInTime($event)
{
$dateUrl = $this->parameters['weekSaleDatePage'];
$date = file_get_contents($dateUrl);
$dateArray = explode("\r\n", $date);
$result = $this->isCurrentDateBetween($dateArray[0], $dateArray[1]);
if($result == false)
{
//behat skip this scenario
}
任何人知道我如何告诉 behat 跳过一个场景?
(behat v2.5.5)
【问题讨论】:
标签: php behat skip mink scenarios