Class: SitePrismPlus::Section

Inherits:
SitePrism::Section
  • Object
show all
Includes:
SitePrismPlusCommons
Defined in:
lib/site_prism_plus/section.rb

Constant Summary

Constants included from SitePrismPlusCommons

SitePrismPlusCommons::LOCATOR_TYPES

Instance Method Summary collapse

Methods included from SitePrismPlusCommons

#backspace_clear, #click_element, #find_element, #find_elements, #find_possible_element, #hover_and_click, #is_element_visible?, #send_chars, #send_keys, #send_text, #verify_text, #wait_for_text, #wait_for_visibility, #wait_till_element_not_visible, #wait_till_element_visible

Instance Method Details

#log_transition_metric(click_element, verify_element, metric_tag = nil) ⇒ Object



12
13
14
15
16
17
18
19
20
# File 'lib/site_prism_plus/section.rb', line 12

def log_transition_metric(click_element, verify_element, metric_tag = nil)
  @metrics = Metrics.instance
  @metrics.start_time
  click_element(click_element, verify_element)
  unless metric_tag
    metric_tag = "#{click_element} => #{verify_element}"
  end
  @metrics.log_metric(@section_name, 'click', metric_tag)
end

#set_name(section_name) ⇒ Object



8
9
10
# File 'lib/site_prism_plus/section.rb', line 8

def set_name(section_name)
  @section_name = section_name
end