Skip to content

Instantly share code, notes, and snippets.

@bigfleet
Forked from tpope/scope_steps.rb
Created February 9, 2010 14:42
Show Gist options
  • Save bigfleet/299252 to your computer and use it in GitHub Desktop.
Save bigfleet/299252 to your computer and use it in GitHub Desktop.
When /^(.*) in the "([^\"]*)" section$/ do |action, title|
within "//*[(h1|h2|h3|h4|h5|h6|legend|caption)/descendant-or-self::*[contains(text(), '#{title}')]]" do
When action
end
end
When /^(.*) in the "([^\"]*)" row$/ do |action, title|
within "//*[(th|td)/descendant-or-self::*[contains(text(), '#{title}')]]" do
When action
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment