我开始从cucumber+webrat迁移到cucumber+capybara.现在,"我应该看看"的行为似乎有些不同.虽然我没有在页面上做任何更改,但大多数都失败了.我用每个页面上的一些内容替换了应该找到的片段,对于某些文本,它有效,而对于其他文本,它无效.我在页面内容中找不到任何模式.

推荐答案

try 添加以下步骤:

Then show me the page

Ruby-on-rails相关问答推荐

DateTime的最小数据提交格式

我的 Ruby on Rails Web API 的 Docker 映像未在服务器上构建,因为它未与 ruby​​gems.org 连接

如何验证 Rails 中的多态字段关联?

你如何发布到 Capybara 中的 URL?

Rails 中的转义值(类似于 mysql_real_escape_string())

您将如何在 Ruby on Rails 应用程序中使用 rSpec 测试观察者?

设计:手动加密密码并直接存储

rails 3:将链接显示为按钮?

如何让 Rspec 运行嵌套在文件夹下的所有测试?

适合mysql比较的Ruby datetime

form_tag 是否与 Simple_form 一起使用?

删除链接在 Rails 3 视图中发送Get而不是Delete

在本地 Rails 开发环境中获取真实 IP 地址

Rails HABTM - 正确删除关联

如何在 Rails 迁移中添加一些插入?

Heroku - 在浏览器中显示当前提交的哈希

ActiveModel::MissingAttributeError:无法使用 FactoryGirl 写入未知属性ad_id

Rails:如何将日期时间字符串解析为特定时区

如何从 ApplicationHelper 调用 ApplicationController 方法

如何删除特殊字符?