Exemple #1
0
 def setUp(self):
     self.driver = UCKeFuDriver('Firefox')
     self.driver.navigate("http://localhost:8080/")
     # self.driver.navigate("http://192.168.1.111:8080")
     self.driver.implicitly_wait(3)
     login = UCKeFuLoginPage(self.driver)
     login.logininherit('admin', '123456')
     self.driver.sleep(3)
Exemple #2
0
class UCKeFUSetService(unittest.TestCase):
    def setUp(self):
        self.driver = UCKeFuDriver('Firefox')
        self.driver.navigate("http://localhost:8080/")
        # self.driver.navigate("http://192.168.1.111:8080")
        self.driver.implicitly_wait(3)
        login = UCKeFuLoginPage(self.driver)
        login.logininherit('admin','123456')
        self.driver.sleep(3)

    def tearDown(self):
        # self.driver.close_browser()
        pass

    def test_uckefu_setservice(self):
        csv_data = self.driver.get_csv_data('..\\data\\setservicetagmg.csv','utf8')
        # 过滤标题
        is_headle = True
        for line in csv_data:
            if is_headle:
                is_headle = False
                continue
            # 创建一个字典
            data = {'tagmg':line[0],
                    'name':line[1],
                    'color':line[2]}
            setservicetag = UCKeFUSetservicetagPage(self.driver)
            setservicetag.setservicetag(data)
        self.driver.close_csv_file()
Exemple #3
0
class UCKeFUSetService(unittest.TestCase):
    def setUp(self):
        self.driver = UCKeFuDriver('Firefox')
        self.driver.navigate("http://localhost:8080")
        # self.driver.navigate("http://192.168.1.111:8080/")
        self.driver.implicitly_wait(3)
        login = UCKeFuLoginPage(self.driver)
        login.logininherit('admin','123456')
        self.driver.sleep(3)

    def tearDown(self):
        self.driver.close_browser()
        # pass

    def test_uckefu_setservice(self):
        csv_file = open('C:\\Users\\hzpower\\PycharmProjects\\UCKeFu\\data\\dialogueset.csv','r',encoding='utf8')
        csv_data = csv.reader(csv_file)
        # 过滤标题
        is_headle = True
        for line in csv_data:
            if is_headle:
                is_headle = False
                continue
            # 创建一个字典
            data = {'welcomemsg':line[0],
                    'noagentmsg':line[1],
                    'busymsg':line[2],
                    'successmsg':line[3],
                    'finessmsg':line[4],
                    'policy':line[5],
                    'maxnum':line[6],
                    'readynum':line[7],
                    'timeout':line[8],
                    'timeoutmsg':line[9],
                    'retimeout':line[10],
                    'retimeoutmsg':line[11],
                    'agenttimeout':line[12],
                    'agenttimeoutmsg':line[13],
                    'hour':line[14],
                    'minute':line[15],
                    'rehour':line[16],
                    'reminute':line[17],
                    'hourchecktip':line[18]}
            dialogueset = UCKeFUDialoguesetPage(self.driver)
            dialogueset.dialogueset(data)
        csv_file.close()
Exemple #4
0
class UCKeFUSetService(unittest.TestCase):
    def setUp(self):
        # self.driver = UCKeFuDriver('Firefox')
        self.driver = UCKeFuDriver('Chrome')
        self.driver.navigate("http://localhost:8080/")
        # self.driver.navigate("http://192.168.1.111:8080")
        self.driver.implicitly_wait(3)
        login = UCKeFuLoginPage(self.driver)
        login.logininherit('admin', '123456')
        self.driver.sleep(3)

    def tearDown(self):
        self.driver.close_browser()
        # pass

    def test_uckefu_setservice(self):
        csv_file = open(
            'C:\\Users\\hzpower\\PycharmProjects\\UCKeFu\\data\\setservicead.csv',
            'r',
            encoding='utf8')
        csv_data = csv.reader(csv_file)
        # 过滤标题
        is_headle = True
        for line in csv_data:
            if is_headle:
                is_headle = False
                continue
            # 创建一个字典
            data = {
                'admg': line[0],
                'name': line[1],
                'weight': line[2],
                'adtype': line[3],
                'hinttext': line[4],
                'address': line[5],
                'adtext': line[6]
            }
            setservicead = UCKeFUSetserviceadPage(self.driver)
            setservicead.setservicead(data)
        csv_file.close()
Exemple #5
0
class UCKeFUSystemCall(unittest.TestCase):
    def setUp(self):
        self.driver = UCKeFuDriver('Firefox')
        self.driver.navigate("http://localhost:8080/")
        # self.driver.navigate("http://192.168.1.111:8080")
        self.driver.implicitly_wait(3)
        login = UCKeFuLoginPage(self.driver)
        login.logininherit('admin', '123456')
        self.driver.sleep(3)

    def tearDown(self):
        self.driver.close_browser()
        # pass

    def test_uckefu_setservice(self):
        csv_file = open(
            'C:\\Users\\hzpower\\PycharmProjects\\UCKeFu\\data\\systemcall.csv',
            'r',
            encoding='utf8')
        csv_data = csv.reader(csv_file)
        # 过滤标题
        is_headle = True
        for line in csv_data:
            if is_headle:
                is_headle = False
                continue
            # 创建一个字典
            data = {
                'name': line[0],
                'hostname': line[1],
                'ipaddr': line[2],
                'port': line[3],
                'pwd': line[4]
            }
            call = UCKeFUSystemcallPage(self.driver)
            call.systemcall(data)
        csv_file.close()
Exemple #6
0
class UCKeFuTestLogin(unittest.TestCase):
    login_url = "http://localhost:8080/"

    # login_url = "http://192.168.1.111:8080/"

    def setUp(self):
        # self.driver = UCKeFuDriver('Firefox')
        self.driver = UCKeFuDriver('Chrome')
        self.driver.maximize_window()  # 居然闪退
        self.driver.navigate(self.login_url)
        self.driver.implicitly_wait(1)

    def tearDown(self):
        self.driver.close_browser()
        # pass

    def uckefu_test_login(self):
        csv_data = self.driver.get_csv_data(
            'C:\\Users\\hzpower\\PycharmProjects'
            '\\UCKeFu\\data\\login.csv', 'utf8')
        # 过滤标题
        is_headle = True
        for line in csv_data:
            if is_headle:
                is_headle = False
                continue
            # 创建一个字典
            data = {'name': line[0], 'pwd': line[1], 'casetype': line[2]}
            uckefulogin = UCKeFuLoginPage(self.driver)
            uckefulogin.login(data)
            # if data['casetype'] == '登录成功':
            #     self.assertEqual('http://localhost:8080/',self.driver.url,'登录成功')
            # if data['casetype'] == '登录失败':
            #     self.assertEqual('http://localhost:8080/',self.driver.url,'登录失败')
            # if data['casetype'] == '登录失败1':
            try:
                text = uckefulogin.text
                self.assertEqual('用户名或密码错误,请重新填写', text, '登录失败')
                print('try')
            except:
                self.driver.get_screenshot(
                    'C:\\Users\\hzpower\\PycharmProjects\\UCKeFu\\screenshots')
                print('except')
                raise
        self.driver.close_csv_file()
Exemple #7
0
 def setUp(self):
     # self.driver = UCKeFuDriver('Firefox')
     self.driver = UCKeFuDriver('Chrome')
     self.driver.maximize_window()  # 居然闪退
     self.driver.navigate(self.login_url)
     self.driver.implicitly_wait(1)