Sha256: 6e51c25b43f57c86999cb56d155401946cef1bcf75c51af1fe70500285dc635f
Contents?: true
Size: 600 Bytes
Versions: 3
Compression:
Stored size: 600 Bytes
Contents
# # Page elements. Base class. # class BaseElement attr_accessor :interface def driver @interface.driver end attr_accessor :selectors attr_accessor :destinations def initialize(selectors = {}, destinations = []) @selectors = selectors @destinations = destinations end def find_css(selectors) result = driver.find_element(:css, selectors[:css]) return result unless NullDriver == result.class result.destinations = @destinations result.interface = @interface result end def this_css find_css(@selectors) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rutl-0.1.3 | lib/rutl/interface/elements/base_element.rb |
rutl-0.1.2 | lib/rutl/interface/elements/base_element.rb |
rutl-0.1.1 | lib/rutl/interface/elements/base_element.rb |