Module: DivHelper

Defined in:
lib/watir_helper/div_helper.rb

Instance Method Summary collapse

Instance Method Details

#click_div(browser_handle, property, property_value) ⇒ Object

Click a div.



9
10
11
# File 'lib/watir_helper/div_helper.rb', line 9

def click_div(browser_handle, property, property_value)
  browser_handle.div(property.intern, /#{property_value}/).click
end

#click_div_with_popup(browser_handle, property, property_value) ⇒ Object

Click a div, after clicking which a pop-up will come.



14
15
16
# File 'lib/watir_helper/div_helper.rb', line 14

def click_div_with_popup(browser_handle, property, property_value)
  browser_handle.div(property.intern, /#{property_value}/).click_no_wait
end

#double_click_div(browser_handle, property, property_value) ⇒ Object

Double Click a div.



19
20
21
# File 'lib/watir_helper/div_helper.rb', line 19

def double_click_div(browser_handle, property, property_value)
  browser_handle.div(property.intern, /#{property_value}/).fire_event("ondblclick")
end

#double_click_div_with_popup(browser_handle, property, property_value) ⇒ Object

Double Click a div, after clicking which a pop-up will come.



24
25
26
# File 'lib/watir_helper/div_helper.rb', line 24

def double_click_div_with_popup(browser_handle, property, property_value)
  browser_handle.div(property.intern, /#{property_value}/).fire_event_no_wait("ondblclick")
end

#exists_div?(browser_handle, property, property_value) ⇒ Boolean

Check whether a div exists or not.

Returns:

  • (Boolean)


34
35
36
# File 'lib/watir_helper/div_helper.rb', line 34

def exists_div?(browser_handle, property, property_value)
  browser_handle.div(property.intern, /#{property_value}/).exists?
end

#flash_div(browser_handle, property, property_value) ⇒ Object

Highlight or Flash a div.



29
30
31
# File 'lib/watir_helper/div_helper.rb', line 29

def flash_div(browser_handle, property, property_value)
  browser_handle.div(property.intern, /#{property_value}/).flash
end

#get_div_text(browser_handle, property, property_value) ⇒ Object

Get div text



39
40
41
# File 'lib/watir_helper/div_helper.rb', line 39

def get_div_text(browser_handle, property, property_value)
  browser_handle.div(property.intern, /#{property_value}/).text
end