如何为水豚的 ruby 标签设置 ID
How to set id for ruby tag for capybara
如何为<%= raw @post.body %>
设置ID?
像 <%= raw @post.body(id: "body") %>
我需要它来进行水豚测试。它显示
Failure/Error: expect(:page).to have_content(title: "mugenseikatsu")
expected to find text "{:title=>\"mugenseikatsu\"}" in "page"
。我想让水豚看到这个id。
我不是 100% 清楚你到底想做什么,或者为什么,但从错误消息来看,你似乎在尝试测试页面的
元素? have_content
需要在当前范围内查找一串可见文本,它不需要散列。如果您尝试测试页面标题,您应该使用 have_title
expect(page).to have_title("mugenseikatsu")
如何为<%= raw @post.body %>
设置ID?
像 <%= raw @post.body(id: "body") %>
我需要它来进行水豚测试。它显示
Failure/Error: expect(:page).to have_content(title: "mugenseikatsu") expected to find text "{:title=>\"mugenseikatsu\"}" in "page"
。我想让水豚看到这个id。
我不是 100% 清楚你到底想做什么,或者为什么,但从错误消息来看,你似乎在尝试测试页面的
have_content
需要在当前范围内查找一串可见文本,它不需要散列。如果您尝试测试页面标题,您应该使用 have_title
expect(page).to have_title("mugenseikatsu")