def check_wifi_n_isolation_gateway_mac_err(self, n, err_mac): #点击网络组菜单,然后在点击额外ssid菜单 AddSSIDBusiness.NG_SSID_menu(self) self.driver.refresh() time.sleep(5) #有多个额外ssid时,选择特定的一个,点击编辑 AddSSIDControl.edit_n_button(self, n) #添加窗口中,wifi,点击客户端隔离 AddSSIDControl.wifi_pagedown1(self) AddSSIDControl.click_isolation(self) #选择客户端隔离模式--网关mac地址 AddSSIDControl.isolation_mode(self, "gateway_mac") #输入网关mac地址 AddSSIDControl.gateway_mac(self, err_mac) #判断输入框下方是否有错误提示,有则返回True,没有则返回False result1 = AddSSIDControl.check_error(self) #time.sleep(20) #点击保存 AddSSIDControl.save(self) #判断是否会弹出提示框,有则返回True,没有则返回False element = self.driver.find_element_by_xpath( ".//div[@class='modal-footer']//button[@class='btn btn-primary']") result2 = element.is_displayed() print result1, result2 return result1, result2
def check_abnormal_wep(self, n, key): #点击网络组菜单,然后在点击额外ssid菜单 AddSSIDBusiness.NG_SSID_menu(self) #点击编辑第一个ssid AddSSIDControl.click_first_edit(self) #添加窗口中,wifi,选择wifi的安全模式 AddSSIDControl.wifi_n_encryption(self, n) #添加窗口中,wifi,输入wep密码 AddSSIDControl.wifi_wep_key(self, key) #判断输入框下方是否有错误提示,有则返回True,没有则返回False result1 = AddSSIDControl.check_error(self) #点击保存 AddSSIDControl.save(self) #判断是否会弹出提示框,有则返回True,没有则返回False element = self.driver.find_element_by_xpath( ".//div[@class='modal-footer']//button[@class='btn btn-primary']") result2 = element.is_displayed() print result1, result2 return result1, result2
def check_enable_min_rssi_error(self, err_value): #点击网络组菜单,然后在点击额外ssid菜单 AddSSIDBusiness.NG_SSID_menu(self) #点击编辑第一个ssid AddSSIDControl.click_first_edit(self) #点击开启RSSI AddSSIDControl.click_rssi(self) #设置最小RSSI值 AddSSIDControl.set_min_rssi(self, err_value) #判断输入框下方是否有错误提示,有则返回True,没有则返回False result1 = AddSSIDControl.check_error(self) #点击保存 AddSSIDControl.save(self) #判断是否会弹出提示框,有则返回True,没有则返回False element = self.driver.find_element_by_xpath( ".//div[@class='modal-footer']//button[@class='btn btn-primary']") result2 = element.is_displayed() print "result1 = %s" % result1 print "result2 = %s" % result2 return result1, result2
def check_abnormal_mac_white(self, abnormal_mac): #点击网络组菜单,然后在点击额外ssid菜单 AddSSIDBusiness.NG_SSID_menu(self) #点击编辑第一个ssid AddSSIDControl.click_first_edit(self) #添加窗口中,wifi,选择使用mac地址过滤-白名单 AddSSIDControl.wifi_pagedown1(self) AddSSIDControl.set_mac_filter(self, 'Whitelist') #添加窗口中,wifi,输入白名单 AddSSIDControl.set_mac_whitelist(self, abnormal_mac) #判断输入框下方是否有错误提示,有则返回True,没有则返回False result1 = AddSSIDControl.check_error(self) #点击保存 AddSSIDControl.save(self) #判断是否会弹出提示框,有则返回True,没有则返回False element = self.driver.find_element_by_xpath( ".//div[@class='modal-footer']//button[@class='btn btn-primary']") result2 = element.is_displayed() print result1, result2 return result1, result2