本文介绍了behat.yml中的参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想做
behat.yml -
default:
extensions:
Behat\MinkExtension\Extension:
base_url: 'my-url'
从parameters.yml中提取的参数...这可能吗?我在parameters.yml中创建了一个mink_base_url参数,然后添加了
a parameter pulled from parameters.yml... Is this possible? I made a mink_base_url parameter in parameters.yml and then added
imports:
- { resource: parameters.yml }
至behat.yml.不管我做什么,我都会得到这个
to behat.yml. No matter what I do, I get this
[Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException]
The service "behat.mink.context.initializer" has a dependency on a non-existent parameter "mink_base_url"
推荐答案
Behat配置与Symfony的配置毫无关系. Behat确实使用了Symfony的DI容器,但这是一个单独的实例.
Behat configuration is in no way related to Symfony's. It's true that Behat uses Symfony's DI container, but it's a separate instance.
如果要实现它,您可能需要创建自己的Behat扩展以支持imports
部分.
If wanted to implement it, you'd probably need to create your own Behat extension to support the imports
section.
这篇关于behat.yml中的参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!