def set_username(self): try: WebDriverWait(self.driver,120).until(lambda x:self.driver.find_element_by_id("username")) except: data_basic = data.data_basic() PublicControl.wlan_enable(self,data_basic['lan_pc']) PublicControl.dhcp_release_wlan(self,data_basic['wlan_pc']) time.sleep(60) #self.driver.close() self.driver.refresh() self.driver.implicitly_wait(20) finally: username_element = self.driver.find_element_by_id("username") WebDriverWait(self.driver,120).until(lambda x:username_element) username_element.clear() username_element.send_keys(self.username)
def set_username_backup(self): """ 输入用户名--backup """ try: self.driver.find_element_by_class_name("uname") except: data_basic = data.data_basic() PublicControl.wlan_enable(self, data_basic['lan_pc']) PublicControl.dhcp_release_wlan(self, data_basic['wlan_pc']) PublicControl.dhcp_wlan(self, data_basic['lan_pc']) time.sleep(60) #self.driver.close() self.driver.refresh() self.driver.implicitly_wait(20) time.sleep(60) finally: username_element = self.driver.find_element_by_class_name("uname") username_element.clear() username_element.send_keys(self.username)
def set_username(self): """ 输入用户名 """ try: WebDriverWait(self.driver, 120).until( lambda x: self.driver.find_element_by_class_name("uname")) except: data_basic = data.data_basic() PublicControl.wlan_enable(self, data_basic['lan_pc']) PublicControl.dhcp_release_wlan(self, data_basic['wlan_pc']) #指定有线网卡的固定ip--能够访问ap的webpage PublicControl.set_eth_ip(self, data_basic['lan_pc'], data_basic['static_PC_ip']) time.sleep(60) #self.driver.close() self.driver.refresh() self.driver.implicitly_wait(20) finally: time.sleep(4) username_element = self.driver.find_element_by_class_name("uname") username_element.clear() username_element.send_keys(self.username)