Sha256: 7bb96f48b4cf3dfe6627a2e7a036e7c821495f05314b31a46f11d64ddd8895cc
Contents?: true
Size: 928 Bytes
Versions: 4
Compression:
Stored size: 928 Bytes
Contents
# frozen_string_literal: true module Watir class TextField < Input include UserEditable NON_TEXT_TYPES = %w[file radio checkbox submit reset image button hidden range color date datetime-local].freeze def selector_string selector = @selector.dup selector[:type] = '(any text type)' selector[:tag_name] = 'input' if @query_scope.is_a?(Browser) || @query_scope.is_a?(IFrame) super else "#{@query_scope.selector_string} --> #{selector.inspect}" end end end # TextField module Container def text_field(opts = {}) TextField.new(self, opts.merge(tag_name: 'input')) end def text_fields(opts = {}) TextFieldCollection.new(self, opts.merge(tag_name: 'input')) end end # Container class TextFieldCollection < InputCollection private def element_class TextField end end # TextFieldCollection end # Watir
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
watir-7.3.0 | lib/watir/elements/text_field.rb |
watir-7.2.2 | lib/watir/elements/text_field.rb |
watir-7.2.1 | lib/watir/elements/text_field.rb |
watir-7.2.0 | lib/watir/elements/text_field.rb |