Module: EDSL::WatirElements
- Defined in:
- lib/edsl/watir_elements.rb
Overview
This module extends the DSL to include the various Watir elements
Constant Summary collapse
- SPECIAL_ELEMENTS =
%i[button a radio_set input select textarea ul footer frameset head header ol].freeze
- TEXT_ELEMENTS =
Watir.tag_to_class.keys.reject { |k| SPECIAL_ELEMENTS.include?(k) }.map { |t| t.to_s.snakecase }.freeze
- CLICKABLE_ELEMENTS =
%i[button a link].freeze
- CONTENT_EDITABLE_ELEMENTS =
%i[text_field textarea].freeze
- RADIO_SET =
lambda { |name, cont, value| cont.send("#{name}_element").set if value }
- GENERIC_ELEMENTS =
%i[ul footer frameset head header ol]
- SELECT_ELEMENTS =
%i[select select_list]