我已经采用了一个巨大的列表定义,我已放在我的FeatureContext
唯一的问题是当我这样做时:bin/behat -c app/config/behat.yml -dl
它们没有显示在列表中
这是我的behat.yml
配置:
default:
paths:
features: features
context:
parameters:
class: BundleMyBundle\Features\Context\FeatureContext
extensions:
Behat\Symfony2Extension\Extension:
kernel:
env: test
debug: true
Behat\MinkExtension\Extension:
default_session: sahi
javascript_session: sahi
sahi: ~
browser_name: firefox
base_url: http://myapp.dev/
当我运行ContextClass
命令时生成--init
itslef,我只是在其中添加了定义。
我错过了什么?感谢。
答案 0 :(得分:2)
类配置完全错误:)
使用extensions > Behat\Symfony2Extension\Extension > bundle
:
default:
paths:
features: features
extensions:
Behat\Symfony2Extension\Extension:
kernel:
env: test
debug: true
bundle: BundleMyBundle
Behat\MinkExtension\Extension:
default_session: sahi
javascript_session: sahi
sahi: ~
browser_name: firefox
base_url: http://myapp.dev/