Beispiel #1
0
 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
Beispiel #2
0
 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
Beispiel #3
0
 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
Beispiel #4
0
 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