def add_bandwidth_rule_range_mac_unit(self,type,mac,upstream,downstream,unit): #点击带宽规则菜单 BandwidthControl.Bw_menu(self) #点击带宽规则添加按钮 BandwidthControl.add_Bandwidth_Rule_Bt(self) #点击勾选带宽规则 BandwidthControl.enable_dis_Bandwidth(self) #选择所有SSID BandwidthControl.check_all_ssid(self) #选择范围 BandwidthControl.select_Range_Constraint(self,type) #填入mac地址 BandwidthControl.Mac_Address(self,mac) #修改上游规则的单位为unit BandwidthControl.set_Upstream_Rate_unit(self,unit) #输入上游规则 BandwidthControl.set_Upstream_Rate(self,upstream) #修改上游规则的单位为unit BandwidthControl.set_Downstream_Rate_unit(self,unit) #输入下游规则 BandwidthControl.set_Downstream_Rate(self,downstream) #保存 BandwidthControl.save(self) #应用 BandwidthControl.apply(self)
def add_bandwidth_rule_range_error_mac(self,type,mac): #点击带宽规则菜单 BandwidthControl.Bw_menu(self) #点击带宽规则添加按钮 BandwidthControl.add_Bandwidth_Rule_Bt(self) #点击勾选带宽规则 BandwidthControl.enable_dis_Bandwidth(self) #选择所有SSID BandwidthControl.check_all_ssid(self) #选择范围 BandwidthControl.select_Range_Constraint(self,type) #填入mac地址 BandwidthControl.Mac_Address(self,mac) time.sleep(5) #判断输入框下方是否有错误提示,有则返回True,没有则返回False result1 = BandwidthControl.check_error(self) #保存 BandwidthControl.save(self) #判断是否会弹出提示框,有则返回True,没有则返回False element =self.driver.find_element_by_xpath(".//div[@class='modal-footer']//button[@class='btn btn-primary']") result2 = element.is_displayed() return result1,result2