Module: PopupHelper
- Defined in:
- lib/watir_helper/popup_handling_helper.rb
Overview
****************************************************** Pop-up handling methods ******************************************************
Instance Method Summary collapse
-
#click_a_button_on_a_popup(title, click_element_id) ⇒ Object
Click on a button on a pop-up.
-
#click_a_button_on_save_or_open_popup(title, file_path, click_element_id) ⇒ Object
Save As Click on a button on a Save As or Open pop-up.
-
#click_cancel_on_file_dialog_popup(title) ⇒ Object
Click on “Cancel” button on a file dialog pop-up.
-
#click_cancel_on_javascript_popup(title) ⇒ Object
Click on “Cancel” button on a javascript pop-up.
-
#click_cancel_on_open_as_popup(title, open_file_path) ⇒ Object
Click on “Cancel” button on an Open pop-up.
-
#click_cancel_on_save_as_popup(title, save_file_path) ⇒ Object
Click on “Cancel” button on a Save As pop-up.
-
#click_no_on_javascript_popup(title) ⇒ Object
Click on “No” button on a javascript pop-up.
-
#click_ok_on_javascript_popup(title) ⇒ Object
Click on “OK” button on a javascript pop-up.
-
#click_open_on_file_dialog_popup(title) ⇒ Object
File Dialogs Click on “Open” button on a file dialog pop-up.
-
#click_open_on_open_as_popup(title, open_file_path) ⇒ Object
Open Click on “Open” button on an Open pop-up.
-
#click_save_on_file_dialog_popup(title) ⇒ Object
Click on “Save” button on a file dialog pop-up.
-
#click_save_on_save_as_popup(title, save_file_path) ⇒ Object
Click on “Save” button on a Save As pop-up.
-
#click_yes_on_javascript_popup(title) ⇒ Object
Click on “Yes” button on a javascript pop-up.
Instance Method Details
#click_a_button_on_a_popup(title, click_element_id) ⇒ Object
Click on a button on a pop-up.
29 30 31 32 33 |
# File 'lib/watir_helper/popup_handling_helper.rb', line 29 def (title,click_element_id) $ai.WinWait(title,"",30) $ai.WinActivate(title) $ai.ControlClick(title,"",click_element_id) end |
#click_a_button_on_save_or_open_popup(title, file_path, click_element_id) ⇒ Object
Save As Click on a button on a Save As or Open pop-up.
73 74 75 76 77 78 |
# File 'lib/watir_helper/popup_handling_helper.rb', line 73 def (title,file_path,click_element_id) $ai.WinWait(title,"",30) $ai.WinActivate(title) $ai.ControlSend(title,"","Edit1",file_path) $ai.ControlClick(title,"",click_element_id) end |
#click_cancel_on_file_dialog_popup(title) ⇒ Object
Click on “Cancel” button on a file dialog pop-up.
67 68 69 |
# File 'lib/watir_helper/popup_handling_helper.rb', line 67 def click_cancel_on_file_dialog_popup(title) (title,"Cancel") end |
#click_cancel_on_javascript_popup(title) ⇒ Object
Click on “Cancel” button on a javascript pop-up.
41 42 43 |
# File 'lib/watir_helper/popup_handling_helper.rb', line 41 def click_cancel_on_javascript_popup(title) (title,"","Cancel") end |
#click_cancel_on_open_as_popup(title, open_file_path) ⇒ Object
Click on “Cancel” button on an Open pop-up.
97 98 99 |
# File 'lib/watir_helper/popup_handling_helper.rb', line 97 def click_cancel_on_open_as_popup(title,open_file_path) (title,open_file_path,"Cancel") end |
#click_cancel_on_save_as_popup(title, save_file_path) ⇒ Object
Click on “Cancel” button on a Save As pop-up.
86 87 88 |
# File 'lib/watir_helper/popup_handling_helper.rb', line 86 def click_cancel_on_save_as_popup(title,save_file_path) (title,save_file_path,"Cancel") end |
#click_no_on_javascript_popup(title) ⇒ Object
Click on “No” button on a javascript pop-up.
51 52 53 |
# File 'lib/watir_helper/popup_handling_helper.rb', line 51 def click_no_on_javascript_popup(title) (title,"","&No") end |
#click_ok_on_javascript_popup(title) ⇒ Object
Click on “OK” button on a javascript pop-up.
36 37 38 |
# File 'lib/watir_helper/popup_handling_helper.rb', line 36 def click_ok_on_javascript_popup(title) (title,"","OK") end |
#click_open_on_file_dialog_popup(title) ⇒ Object
File Dialogs Click on “Open” button on a file dialog pop-up.
57 58 59 |
# File 'lib/watir_helper/popup_handling_helper.rb', line 57 def click_open_on_file_dialog_popup(title) (title,"&Open") end |
#click_open_on_open_as_popup(title, open_file_path) ⇒ Object
Open Click on “Open” button on an Open pop-up.
92 93 94 |
# File 'lib/watir_helper/popup_handling_helper.rb', line 92 def click_open_on_open_as_popup(title,open_file_path) (title,open_file_path,"&Open") end |
#click_save_on_file_dialog_popup(title) ⇒ Object
Click on “Save” button on a file dialog pop-up.
62 63 64 |
# File 'lib/watir_helper/popup_handling_helper.rb', line 62 def click_save_on_file_dialog_popup(title) (title,"&Save") end |
#click_save_on_save_as_popup(title, save_file_path) ⇒ Object
Click on “Save” button on a Save As pop-up.
81 82 83 |
# File 'lib/watir_helper/popup_handling_helper.rb', line 81 def click_save_on_save_as_popup(title,save_file_path) (title,save_file_path,"&Save") end |
#click_yes_on_javascript_popup(title) ⇒ Object
Click on “Yes” button on a javascript pop-up.
46 47 48 |
# File 'lib/watir_helper/popup_handling_helper.rb', line 46 def click_yes_on_javascript_popup(title) (title,"","&Yes") end |