【发布时间】:2011-11-16 20:38:26
【问题描述】:
我正在使用 Ruby on Rails 3、Cucumber 和 Capybara
我已经搜索了很长时间,但我不知道如何在 css 标记中找到特定的页面元素。就我而言,我需要确保在表格中找到名称,而不是在“欢迎 [名称]”中。
我尝试了类似的方法:
within('table') do
page.body.index("[Name]")
end
我有一张桌子,上面有id='table'。
但我想知道如何对任何 css 元素执行此操作,例如:
within('h2') do
page.body.should have_content ('stuff')
end
我认为我的问题与 page.body 有关,但我不确定如何将其包含到特定的 css 标记中。
提前致谢!
【问题讨论】:
标签: ruby-on-rails testing cucumber capybara