Beispiel #1
0
 def change_portal_rule_expiration(self, n, t):
     #点击页面上强制网络门户
     CPControl.CP_menu(self)
     #点击编辑按钮
     CPControl.click_edit_button(self, n)
     #输入有效期
     CPControl.set_expiration(self, n, t)
     #编辑或添加的页面点击保存
     CPControl.click_add_save(self)
     CPControl.apply(self)
Beispiel #2
0
 def change_radius_to_No_auth(self, n, t):
     #点击页面上强制网络门户
     CPControl.CP_menu(self)
     #点击编辑按钮
     CPControl.click_edit_button(self, n)
     #选择认证方式--radius改回免认证
     CPControl.set_radius_to_No_auth(self)
     #输入有效期
     CPControl.set_expiration(self, n, t)
     #编辑或添加的页面点击保存
     CPControl.click_add_save(self)
     CPControl.apply(self)
Beispiel #3
0
 def change_No_auth(self, n, t):
     #点击页面上强制网络门户
     CPControl.CP_menu(self)
     #点击编辑按钮
     CPControl.click_edit_button(self, n)
     #选择认证方式
     CPControl.set_auth_type(self, "0")
     #输入有效期
     CPControl.set_expiration(self, n, t)
     #编辑或添加的页面点击保存
     CPControl.click_add_save(self)
     CPControl.apply(self)
Beispiel #4
0
 def add_new_default_policy(self, n, name, t):
     #点击页面上强制网络门户
     CPControl.CP_menu(self)
     #点击添加按钮
     CPControl.click_add(self)
     #输入list名称
     CPControl.set_policy_name(self, name)
     #输入有效期
     CPControl.set_expiration(self, n, t)
     #编辑或添加的页面点击保存
     CPControl.click_add_save(self)
     CPControl.apply(self)
     print "new add a policy successfully!"
Beispiel #5
0
 def check_rule_expiration_invalid(self, n, t):
     #点击页面上强制网络门户
     CPControl.CP_menu(self)
     #点击编辑按钮
     CPControl.click_edit_button(self, n)
     #输入有效期
     CPControl.set_expiration(self, n, t)
     #判断输入框下方是否有错误提示,有则返回True,没有则返回False
     result1 = CPControl.check_error(self)
     #点击保存
     CPControl.click_add_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 #6
0
 def check_add_rule_invalid(self, n, name):
     #点击页面上强制网络门户
     CPControl.CP_menu(self)
     #点击添加按钮
     CPControl.click_add(self)
     #输入list名称
     CPControl.set_policy_name(self, name)
     #输入有效期
     CPControl.set_expiration(self, n, "86400")
     #点击保存
     CPControl.click_add_save(self)
     #判断是否会弹出提示框,有则返回True,没有则返回False
     element = self.driver.find_element_by_xpath(
         ".//div[@class='modal-footer']//button[@class='btn btn-primary']")
     result = element.is_displayed()
     print result
     return result
Beispiel #7
0
 def check_many_policy_valid(self, start_n, end_n):
     #点击页面上强制网络门户
     CPControl.CP_menu(self)
     for i in range(start_n, end_n):
         #点击添加按钮
         CPControl.click_add(self)
         #输入list名称
         CPControl.set_policy_name(self, u"认证策略%s" % i)
         #输入有效期
         CPControl.set_expiration(self, i, "120")
         #编辑或添加的页面点击保存
         CPControl.click_add_save(self)
     CPControl.apply(self)
     #添加按钮是否不可点击
     element = self.driver.find_element_by_id("newcaptiveportal")
     result = element.is_enabled()
     print result
     return result