Sha256: e19d7b585ce2af0240876a3ede108d8887f85dd7f767641e5f74daec1ac2f0df
Contents?: true
Size: 1.48 KB
Versions: 2
Compression:
Stored size: 1.48 KB
Contents
require 'vapir-common/container' module Vapir # This module contains the factory methods that are used to access most html objects # # For example, to access a button on a web page that has the following html # <input type = button name= 'b1' value='Click Me' onClick='javascript:doSomething()'> # # the following watir code could be used # # ie.button(:name, 'b1').click # # or # # ie.button(:value, 'Click Me').to_s # # there are many methods available to the Button object # # Is includable for classes that have @container, document and ole_inner_elements module IE::Container include Vapir::Container include Vapir::Exception # Note: @container is the container of this object, i.e. the container # of this container. # In other words, for ie.table().this_thing().text_field().set, # container of this_thing is the table. # This is used to change the typing speed when entering text on a page. attr_accessor :typingspeed attr_accessor :type_keys def copy_test_config(container) # only used by form and frame @typingspeed = container.typingspeed @type_keys = container.type_keys end private :copy_test_config # Write the specified string to the log. def log(what) @container.logger.debug(what) if @logger end def set_container container @container = container @page_container = container.page_container end private end # module end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vapir-ie-1.7.0 | lib/vapir-ie/container.rb |
vapir-ie-1.7.0.rc1 | lib/vapir-ie/container.rb |