文档说
All configuration happens inside a single configuration file in the YAML format. Behat tries to load behat.yml or config/behat.yml by default, or you can tell Behat where your config file is with the --config option:
但是我不确定是否必须将文件放在根测试文件夹或其他地方。
谢谢
奥斯卡
答案 0 :(得分:0)
当前工作目录中的looks for the configuration file。在大多数情况下,这将是项目的根目录(除非先通过将目录更改为tests文件夹来运行测试)。
my-project
|- config
\- behat.yml
|- features
|- tests
|- vendor
|- behat.yml
Behat将查找名为behat.yaml
,behat.yml
,behat.yaml.dist
,behat.yml.dist
(按此顺序)的文件。它将首先尝试在项目的根目录中查找配置文件,然后在配置目录中查找
如果要将配置文件放在其他位置,请指定--config
选项。