Я использую Symfony2, и у меня проблема с Behat. Мой сценарий:
Сценарий: Добавить форму
Когда Доступ к пути "symfony_route_path"
Затем Заполнить форму данными x
Затем нажмите кнопку "id_btn_form_submit"
И контексты:
(класс FormContext расширяет DefaultContext, который немного похож на -> https://github.com/Sylius/Sylius/blob/master/src/Sylius/Bundle/ResourceBundle/Behat/DefaultContext.php)
/**
* @Then Fill data form x
*/
public function fillData()
{
$this->fillField('field_x[name]', 'name');
$this->fillField('field_y[address]', 'Address');
}
(класс BaseContext расширяет RawMinkContext)
/**
* @Then Push btn :button
*/
public function pressBtn($button)
{
$this->getSession()->getPage()->pressButton($button);
}
Консоль вывода выполняет «Заполнить форму данных x» (запускает метод полностью), но не показывает «Push btn». кто-то сталкивался с подобной проблемой и может мне помочь? Я благодарю тебя.