为什么我的功能测试获得元标记 http-equiv='refresh'然后退出?

发布于 2024-11-06 18:21:46 字数 438 浏览 3 评论 0原文

当我运行一个简单的功能测试来获取(例如)用户/登录页面时,我得到以下信息:

<html><head><meta http-equiv="refresh" content="0;url=https://localhost/index.php/users/signIn"/></head></html>

然后功能测试就停止了。它也会发生在其他功能测试中,但并非在每个请求中都会发生。其他测试将运行良好,然后当它到达测试中的某个请求时,它将获得该响应(在内容属性中包含请求的 URL),然后停止。

关于为什么会发生这种情况有什么想法吗?

这些功能测试曾经有效,但我刚刚从另一家开发公司拿回这个项目,我不知道从哪里开始寻找更改。当然,我可以使用版本控制对文件进行比较,但我不知道从哪里开始。感谢您提供任何线索!

When I run a simple functional test to get (for example) the users/signIn page, I'm getting this:

<html><head><meta http-equiv="refresh" content="0;url=https://localhost/index.php/users/signIn"/></head></html>

and then the functional test just stops. It happens in other functional tests too, but not on every request. Other tests will run fine, then when it gets to a certain request in the test, it will get that response (with the requested URL in the content attribute), and stop.

Any ideas on why this might be happening?

These functional tests used to work, but I just got this project back from another development company and I don't have an idea of where to start looking for the changes. Of course I can do diffs on the files with the version control, but I don't know where to start. Thanks for any leads!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

攒一口袋星星 2024-11-13 18:21:46

啊,发现比我想象的要快。

SSL 过滤器已打开,需要在测试环境中禁用。他们已从 app.yml 中删除了测试环境。

test:
    disable_sslfilter: true

Argh, found it quicker than I thought.

The SSL filter was turned on, and needs to be disabled for the test environment. They had removed the test environment from app.yml.

test:
    disable_sslfilter: true
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文