gpt4 book ai didi

ruby - Cucumber/Capybara 重定向后返回 'Not Found' 页面

转载 作者:数据小太阳 更新时间:2023-10-29 08:13:50 27 4
gpt4 key购买 nike

首先,抱歉英语不好。

我有一个提交登录表单的测试。重定向后,当我测试消息“成功记录...”时那么我的 page.body 是

'<h1>Not Found</h1>'

但这在浏览器手动测试中非常有效。

我应该做错什么?

最佳答案

听起来您的某个步骤可能以您不希望的方式重定向。

  1. 检查 Controller 和 application_controller 上的前置过滤器,以确定登录/I18n 过滤器是否正在重定向您的页面。

  2. 如果您安装了 launchy gem,您还可以将以下内容添加到您的步骤中:

    And show me the page

    这将启动一个浏览器,显示 capybara 实际查看的内容,这对于检查您的步骤的健全性很有用。

祝你好运!

关于ruby - Cucumber/Capybara 重定向后返回 'Not Found' 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4219231/

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