gpt4 book ai didi

php - 贝哈特和水貂 : Use the test environment

转载 作者:IT王子 更新时间:2023-10-29 01:10:48 25 4
gpt4 key购买 nike

我目前正在使用 Behat 和 Mink & Goutte 驱动程序。当我尝试通过 app_dev.php 在我的开发环境中使用它时文件,这是一个典型的 app_dev.php来自 Symfony2 标准版的文件,我的测试工作正常(Gists)。

但是,如果我想使用 app_test文件(与 app_dev 文件相同,除了将环境参数设置为 “test” 而不是 “dev”,并且 Debug模式已禁用),关于注销场景下,Goutte 似乎找不到“user_signup”标识符,而在“登录”场景下,它没有找到“Root”文本节点。事实上,当我使用 print last response ,似乎用户尚未登录:我仍然看到用于登录用户的表单...

当我在我的开发环境 ( app_dev ) 或生产环境 ( app ) 中时,一切似乎都工作得很好......有什么想法吗?

(如果您认为您需要其他文件,请告诉我)。

最佳答案

默认情况下,Mink 使用名为“symfony2”的 session 。这就是您从浏览器访问和使用 Behat 获得不同结果的原因。您可以在 behat.yml 文件中更改它。查看此文档以获取更多信息:http://extensions.behat.org/symfony2/index.html#symfony2-mink-session

关于php - 贝哈特和水貂 : Use the test environment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13011531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com