首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Behat & Mink :使用测试环境

Behat & Mink :使用测试环境
EN

Stack Overflow用户
提问于 2012-10-22 12:31:15
回答 1查看 3.4K关注 0票数 31

我正在使用Behat和Mink & Goutte的司机。当我试图通过app_dev.php文件(这是来自Symfony2标准版的典型app_dev.php文件)与开发环境一起使用它时,我的测试工作正常(Gists)。

但是,如果我想使用一个app_test文件(它与app_dev文件相同,除了环境参数设置为“测试”而不是"dev",并禁用了调试模式),那么在注销场景中,Goutte似乎找不到"user_signup“标识符,而且在”登录“场景中,它找不到”“文本节点。实际上,当我使用print last response时,用户似乎没有登录:我仍然看到要登录用户的表单.

当我使用开发环境(app_dev)或prod环境(app)时,一切似乎都很正常.知道吗?

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

EN

回答 1

Stack Overflow用户

发布于 2012-12-12 00:35:19

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13011531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档