【发布时间】:2012-12-14 19:50:16
【问题描述】:
以下按预期工作:
within('h2', text: 'foo') do
should have_content 'bar'
end
我正在尝试使用 find(:xpath, '..') 在父元素内进行检查
找到一个元素后,如何应用.find(:xpath, '..'),然后检查那个元素内的东西?
【问题讨论】:
-
为什么不只使用一个 XPath 语句?
-
我发现
'h2', text: 'foo'更具可读性。 -
我指的是您的最后一句话:您可以使用单个 XPath,而不是先应用一个 XPath,然后再应用另一个。
标签: ruby-on-rails ruby rspec tdd capybara