Module: Kookaburra::UIDriver::HasUIComponent::ClassMethods
- Defined in:
- lib/kookaburra/ui_driver/mixins/has_ui_component.rb
Instance Method Summary collapse
Instance Method Details
#ui_component(component_name) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/kookaburra/ui_driver/mixins/has_ui_component.rb', line 11 def ui_component(component_name) self.ui_component_names << component_name define_method(component_name) do = { :browser => browser, :test_data => test_data } # TODO: memoize the following line? component_class(component_name).new() end define_method("has_#{component_name}?") do send(component_name).visible? end end |