def test4_ip_creat(self):
     """创建ip--名称输入空格"""
     sp = ip_creat_Page(self.driver)
     # sp.click_kaifang_api_loc()
     # sp.click_ip_loc()
     sp.mouse_loc()
     sp.click_ip_creat_loc()
     sp.input_content_loc(' ', 'test')
     time.sleep(2)
     # 断言
     self.assertEqual(sp.get_name_error(), '只能以英文和汉字开头')
 def test2_ip_creat(self):
     """创建ip--名称为空"""
     sp = ip_creat_Page(self.driver)
     sp.click_kaifang_api_loc()
     sp.click_ip_loc()
     sp.mouse_loc()
     sp.click_ip_creat_loc()
     sp.input_content_loc('', 'test')
     sp.click_queding_loc()
     #断言
     self.assertEqual(sp.get_name_null(), '请输入策略名称')
     self.driver.refresh()
 def test1_ip_creat(self):
     """创建ip访问控制"""
     # 实例化ip页面
     sp = ip_creat_Page(self.driver)
     sp.click_kaifang_api_loc()
     sp.click_ip_loc()
     sp.mouse_loc()
     sp.click_ip_creat_loc()
     sp.input_content_loc('iptest', 'test')
     sp.click_queding_loc()
     time.sleep(5)
     self.driver.refresh()
 def test5_ip_creat(self):
     """创建ip--类型筛选"""
     sp = ip_creat_Page(self.driver)
     self.driver.refresh()
     sp.click_kaifang_api_loc()
     sp.click_ip_loc()
     sp.mouse_loc()
     sp.click_ip_creat_loc()
     sp.input_content_loc('iptest1', 'test')
     sp.click_leixing_loc()
     time.sleep(2)
     sp.click_queding_loc()
     self.driver.refresh()
 def test3_ip_creat(self):
     """创建ip--名称重复"""
     sp = ip_creat_Page(self.driver)
     sp.click_kaifang_api_loc()
     sp.click_ip_loc()
     sp.mouse_loc()
     sp.click_ip_creat_loc()
     sp.input_content_loc('iptest', 'test')
     sp.click_queding_loc()
     time.sleep(2)
     #断言
     self.assertEqual(sp.get_name_repeat(), '标题已存在')
     self.driver.refresh()
    def setUpClass(self):
        self.driver = webdriver.Chrome()
        self.url = "http://10.0.95.8:8091/apigw"

        sp = ip_creat_Page(self.driver)
        sp.open(self.url)

        # 将用户名密码写入浏览器cookie
        # self.driver.add_cookie({'name':'token','value':'BearereyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWRzIjoiMTgwZGZlMWM1OTNiNGU5ODk4YzVhNmZkZjIyNTVmNTIiLCJ0ZW5hbnRJZCI6IjMwNjYwMzYwMDI5NTI4NDczNiIsInVzZXJOYW1lIjoieWlueGlvbmciLCJleHAiOjE1Nzg5NDA4MTksInVzZXJJZCI6IjE4MGRmZTFjNTkzYjRlOTg5OGM1YTZmZGYyMjU1ZjUyIn0.Dq5U_Qb-gpoAzDqsNW2v37kkAcomxDM8xIxWM5qImrzYJ9p3ErCtW_uMgYBiK4HbBsJoTgeAHu8wucIMiUkzFg'})
        sp.send_cookie()
        sp.open(self.url)
        time.sleep(3)
        self.driver.implicitly_wait(20)
        # 脚本运行时,错误的信息将被打印到这个列表中
        self.verificationErrors = []