behat.yml中的参数 [英] Parameters in behat.yml

查看:60
本文介绍了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中的参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆