Sha256: 52556bf751d63a0872329ec9abb25d2aed53e9d027e507b3a3c12c1230f0b794
Contents?: true
Size: 549 Bytes
Versions: 30
Compression:
Stored size: 549 Bytes
Contents
require "webrat/core/elements/element" module Webrat class Area < Element #:nodoc: def self.xpath_search [".//area"] end def click(method = nil, options = {}) @session.request_page(absolute_href, :get, {}) end protected def href @element["href"] end def absolute_href if href =~ /^\?/ "#{@session.current_url}#{href}" elsif href !~ %r{^https?://[\w|.]+(/.*)} && (href !~ /^\//) "#{@session.current_url}/#{href}" else href end end end end
Version data entries
30 entries across 30 versions & 15 rubygems