예제 #1
0
 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)
예제 #2
0
 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)
예제 #3
0
 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)