Sha256: 314239d567ff45322e3f92eebeaf8985cf47663b0c8002c735994c5365c44ed4
Contents?: true
Size: 497 Bytes
Versions: 30
Compression:
Stored size: 497 Bytes
Contents
require "webrat/core/elements/element" module Webrat class Label < Element #:nodoc: attr_reader :element def self.xpath_search [".//label"] end def for_id @element["for"] end def field Field.load(@session, field_element) end protected def field_element if for_id.blank? @element.xpath(*Field.xpath_search_excluding_hidden).first else @session.current_dom.css("#" + for_id).first end end end end
Version data entries
30 entries across 30 versions & 15 rubygems