def edit_bandwidth_ip_rule(self,n,type,ip):
     BandwidthControl.Bw_menu(self)
     #编辑第n个带宽规则
     BandwidthControl.click_edit_button(self,n)
     #选择范围
     BandwidthControl.select_Range_Constraint(self,type)
     #填入ip地址
     BandwidthControl.IP_Address(self,ip)
     BandwidthControl.save(self)
     BandwidthControl.apply(self)
 def bandwidth_rule_enadle_dis(self,n):
     #点击带宽规则菜单
     BandwidthControl.Bw_menu(self)
     #点击带宽规则添加按钮
     BandwidthControl.click_edit_button(self,n)
     #点击勾选带宽规则
     BandwidthControl.enable_dis_Bandwidth(self)
     #保存
     BandwidthControl.save(self)
     #应用
     BandwidthControl.apply(self)
 def edit_bandwidth_down(self,n,downstream):
     #点击带宽规则菜单
     BandwidthControl.Bw_menu(self)
     #点击带宽规则添加按钮
     BandwidthControl.click_edit_button(self,n)
     #清空上游规则
     BandwidthControl.clear_Upstream_Rate(self)
     #输入下游规则
     BandwidthControl.set_Downstream_Rate(self,downstream)
     #保存
     BandwidthControl.save(self)
     #应用
     BandwidthControl.apply(self)
 def edit_downstream_unit_error(self,n,downstream,unit):
     BandwidthControl.Bw_menu(self)
     BandwidthControl.click_edit_button(self,n)
     BandwidthControl.set_Downstream_Rate_unit(self,unit)
     BandwidthControl.set_Downstream_Rate(self,downstream)
     #判断输入框下方是否有错误提示,有则返回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()
     element.click()
     BandwidthControl.bandwidth_cancel(self)
     return result1,result2
 def edit_bandwidth_ip_rule_error(self,n,ip):
     BandwidthControl.Bw_menu(self)
     #编辑第n个带宽规则
     BandwidthControl.click_edit_button(self,n)
     #填入ip地址
     BandwidthControl.IP_Address(self,ip)
     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