def open_device_settings(self): menuIcon = ".//*[@id='wrapper']/header/i" deviceSettings = "//nav/ul/li[3]" driver = SeleniumDriver(self.driver) driver.get_element(menuIcon, XPATH) driver.wait_and_click(menuIcon, XPATH) time.sleep(3) driver.force_click(deviceSettings, XPATH)
def open_network_settings(self): network_settings = "//nav/ul/li[7]" driver = SeleniumDriver(self.driver) driver.get_element(menu(), XPATH) driver.wait_and_click(menu(), XPATH) time.sleep(3) driver.force_click(network_settings, XPATH)
def restore_email_settings(self): driver = SeleniumDriver(self.driver) factoryDefaults = "//nav/ul/li[5]" restoreEmailSett = "//*[@id='factoryDefaults']/p[7]/input" driver.wait_and_click(menu(), XPATH) time.sleep(3) driver.force_click(factoryDefaults, XPATH) time.sleep(3) driver.element_click(restoreEmailSett, XPATH) driver.wait_and_click(save_btn(), XPATH) time.sleep( 11 ) # wait for 10 seconds plus another second to click on OK button driver.element_click("btnOk", ID)
def restore_network_settings(self): driver = SeleniumDriver(self.driver) menuIcon = ".//*[@id='wrapper']/header/i" factoryDefaults = "//nav/ul/li[5]" restore_network_def = "//*[@id='factoryDefaults']/p[10]/input" driver.wait_and_click(menuIcon, XPATH) time.sleep(3) driver.force_click(factoryDefaults, XPATH) time.sleep(3) driver.element_click(restore_network_def, XPATH) driver.wait_and_click(save_btn(), XPATH) time.sleep( 11 ) # wait for 10 seconds plus another second to click on OK button driver.element_click("btnOk", ID)
def restore_seq_defaults(self): """ This function will set the in sequence checkbox of all of the outlets """ driver = SeleniumDriver(self.driver) menuIcon = ".//*[@id='wrapper']/header/i" factoryDefaults = "//nav/ul/li[5]" restoreSeqDef = "//*[@id='factoryDefaults']/p[9]/input" driver.wait_and_click(menuIcon, XPATH) time.sleep(3) driver.force_click(factoryDefaults, XPATH) time.sleep(3) driver.element_click(restoreSeqDef, XPATH) driver.wait_and_click(save_btn(), XPATH) time.sleep(11) driver.element_click("btnOk", ID)