【发布时间】:2019-03-11 21:26:24
【问题描述】:
Capybara 在我的黄瓜测试中无法通过它的 id 找到 <p> 标签。当我save_and_open_page 时,我可以看到该元素。但我无法通过has_css? 或find 找到它:
pry(#<Object>)> page.html.scan(/notice_sent/).count
=> 1
pry(#<Object>)> page.html.scan(/id=\"notice_sent\"/).count
=> 1
pry(#<Object>)> page.find('#notice_sent')
Capybara::ElementNotFound: Unable to find css "#notice_sent"
from /Users/me/.gem/ruby/2.1.7/gems/capybara-2.4.4/lib/capybara/node/finders.rb:41:in 'block in find'
我错过了什么?
【问题讨论】: