# File lib/capybara/session.rb, line 101
    def within(kind, scope=nil)
      kind, scope = Capybara.default_selector, kind unless scope
      scope = XPath.from_css(scope) if kind == :css
      locate(:xpath, scope, "scope '#{scope}' not found on page")
      begin
        scopes.push(scope)
        yield
      ensure
        scopes.pop
      end
    end