Yii2 验收测试中的YII_环境测试

Yii2 验收测试中的YII_环境测试,yii2,codeception,acceptance-testing,Yii2,Codeception,Acceptance Testing,我正在尝试将验收测试添加到我的项目中,在我尝试使用captcha字段测试表单之前,一切都进展顺利 问题是我无法设置yi_ENV_TEST和yi_ENV内容,所以验证码在测试中总是“testme” 我在tests/acceptance.suite.yml中使用PhpBrowser modules: enabled: - PhpBrowser 因此,我可以将yi_ENV设置在某个位置,以便PhpBrowser能够理解我正在运行测试吗?现在,我正在检查YII配置文件中url中

我正在尝试将验收测试添加到我的项目中,在我尝试使用captcha字段测试表单之前,一切都进展顺利

问题是我无法设置
yi_ENV_TEST
yi_ENV
内容,所以验证码在测试中总是“testme”

我在
tests/acceptance.suite.yml中使用PhpBrowser

modules:
    enabled:
        - PhpBrowser

因此,我可以将yi_ENV设置在某个位置,以便PhpBrowser能够理解我正在运行测试吗?

现在,我正在检查YII配置文件中url中的
?test
参数。如果它在那里,我将
yiu ENV
设置为
test
。希望有更美好的东西:为什么你不简单地开始,它有测试变量填充。所有的测试url都会有轻微的变化谢谢@arkoak,我将我的codeception yaml config
PhpBrowser:
url:
更改为包含index-test.php,看起来效果不错。谢谢