我有一个项目,我在 Behat 中编写了功能/场景,现在几乎完成了。我必须在 symfony 派上用场的站点上测试电子邮件功能。但是,我找不到任何可以帮助我在 Behat 中配置 symfony 的教程。大多数网站在 Symfony 中提供 Behat,而不是其他方式。
这是我发现的文章,其中包含一些有关配置的信息,但并不完整。http://extensions.behat.org/symfony2
这篇文章http://docs.behat.org/cookbook/using_the_profiler_with_minkbundle.html 给出了检查电子邮件功能的代码,但没有说明如何在 Behat 中配置 symfony。我安装了 symfony 扩展。
这是我的 composer.json 内容:
{
"require": {
"behat/behat": "*",
"behat/mink": "1.4.0",
"behat/mink-goutte-driver": "*",
"behat/mink-selenium-driver": "*",
"behat/mink-selenium2-driver": "*",
"behat/mink-sahi-driver": "*",
"behat/mink-zombie-driver": "*",
"drupal/drupal-extension": "*",
"symfony/process": "*",
"behat/symfony2-extension": "*",
"symfony/form": "*",
"symfony/validator": "*",
"behat/mink-extension": "*",
"symfony/http-kernel": "*",
"fabpot/goutte": "dev-master#5f7fd00"
},
"minimum-stability": "dev",
"config": {
"bin-dir": "bin/"
}
}
有人可以在这里指导我吗?