我为我的Symfony2项目安装了mink和selenium2-driver。
是否可以使用/app/config/behat.yml
代替/behat.yml
文件?
我在谷歌上搜索但是我找不到任何其他命令。
php bin/behat --config app/config/behat.yml
但命令也不起作用。
我认为composer.json中必须有一个配置路径。
答案 0 :(得分:2)
是的,您可以配置要使用的配置文件。看看这部分文档。 http://docs.behat.org/guides/7.config.html#paths
运行命令时会出现什么错误?
php bin/behat --config app/config/behat.yml
这个错误?
[RuntimeException]
Context class not found.
Maybe you have provided a wrong or no `bootstrap` path in your behat.yml:
http://docs.behat.org/guides/7.config.html#paths
如果是这种情况,我认为可能是因为您需要指定在behat.yml文件中找到功能的位置。
现在您将文件移动到/app/config/behat.yml,从behat.yml到功能目录的相关路径已更改,因此您应将以下内容添加到文件中:
default:
paths:
features: ../features/
bootstrap: ../features/bootstrap