Comment combiner trouver et à l'intérieur à l'aide de Capybara?

Suivantes fonctionne comme prévu:

 within('h2', text: 'foo') do
      should have_content 'bar'
 end

Je suis en train de les vérifier à l'intérieur de l'élément parent, à l'aide de find(:xpath, '..')

Une fois que vous trouver un élément, comment appliquer .find(:xpath, '..'), puis vérifier quelque chose dans que élément?

Pourquoi ne pas simplement utiliser une seule instruction XPath?
Je trouve 'h2', text: 'foo' plus lisible.
Je faisais allusion à votre dernière phrase: au Lieu d'appliquer un XPath et puis l'autre, vous pouvez utiliser un seul de XPath.

OriginalL'auteur B Seven | 2012-12-14