def do_install(self, pkg_path): ''' @note: execute install process ''' subprocess.Popen(self.get_install_pkg_path()) page = AutoitLocator() page.window = WindowLocator("[CLASS:#32770; INSTANCE:1]") page.control = ControlLocator("[CLASS:Button; INSTANCE:1]") click_dialog_button(loc=page, timeout=5, action_log='Click Yes (Welcome)') page.control = ControlLocator("[CLASS:Button; INSTANCE:2]") click_dialog_button(loc=page, timeout=5, action_log='Click "I Agree" (License)') page.control = ControlLocator("[CLASS:ComboBox; INSTANCE:1]", "left", 1, None, None, "Full") choose_dropdown_box(loc=page, timeout=5, action_log='Click Next (setup option)') page.control = ControlLocator("[CLASS:Button; INSTANCE:2]") click_dialog_button(loc=page, timeout=5, action_log='Click Next (setup option)') page.control = ControlLocator("[CLASS:Button; INSTANCE:2]") click_dialog_button(loc=page, timeout=5, action_log='Click Install (Installation Folder)') page.control = ControlLocator("[CLASS:Button; INSTANCE:2]") click_dialog_button(loc=page, timeout=5, action_log='Click Close (Setup: Completed)') page.control = ControlLocator("[CLASS:Button; INSTANCE:2]") click_dialog_button(loc=page, timeout=5, action_log='not to see readme (Setup: Completed)')
def do_install(self, pkg_path): ''' @note: execute install process ''' subprocess.Popen(self.get_install_pkg_path()) page = AutoitLocator() page.window = WindowLocator("[CLASS:#32770; INSTANCE:1]") page.control = ControlLocator("Button3") click_dialog_button(loc=page, timeout=10, action_log='Click Next') click_dialog_button(loc=page, timeout=300, action_log='Click Close')
def do_install(self, pkg_path): ''' @note: execute install process ''' subprocess.Popen(self.get_install_pkg_path()) page1 = AutoitLocator() page1.window = WindowLocator("[CLASS:TWizardForm; INSTANCE:1]") page1.control = ControlLocator("TNewButton1") click_dialog_button(loc=page1, timeout=5, action_log='Click Next') page2 = AutoitLocator() page2.window = WindowLocator("[CLASS:TWizardForm; INSTANCE:1]") page2.control = ControlLocator("TNewRadioButton1") click_dialog_button(loc=page2, timeout=5, action_log='Click "I accept..."') page3 = AutoitLocator() page3.window = WindowLocator("[CLASS:TWizardForm; INSTANCE:1]") page3.control = ControlLocator("TNewButton2") click_dialog_button(loc=page3, timeout=5, action_log='Click Next') page4 = AutoitLocator() page4.window = WindowLocator("[CLASS:TWizardForm; INSTANCE:1]") page4.control = ControlLocator("TNewButton3") click_dialog_button(loc=page4, timeout=5, action_log='Click Next') page5 = AutoitLocator() page5.window = WindowLocator("[CLASS:TWizardForm; INSTANCE:1]") page5.control = ControlLocator("TNewButton3", "") click_dialog_button(loc=page5, timeout=5, action_log='Click Next') time.sleep(15) page6 = AutoitLocator() page6.window = WindowLocator("[CLASS:TWizardForm; INSTANCE:1]") page6.control = ControlLocator("[CLASS:TNewCheckListBox; INSTANCE:1]", "left", 1, 9, 9) click_dialog_button(loc=page6, timeout=5*60, action_log='unclick View README...') page6.control = ControlLocator("TNewButton3") click_dialog_button(loc=page6, timeout=3*60, action_log='Click Finish...')