コード例 #1
0
 def setUpClass(cls):
     cls.driver = browser()
     cls.JC = Jichu(cls.driver)
     cls.JC.open(login_url, u'登录')
     cls.driver.implicitly_wait(5)
     Global_function.login(cls)
     cls.JC.assertion_test1()
     cls.JC.assertion_test2()
     cls.JC.assertion_test11()
コード例 #2
0
 def setUpClass(cls):
     cls.driver = browser()
     cls.CG = Caigoudingdan(cls.driver)
     cls.CG.open(login_url, u'登录')
     cls.driver.implicitly_wait(5)
     Global_function.login(cls)
     cls.CG.assertion_test1()
     cls.CG.assertion_test2()
     t.sleep(1)
コード例 #3
0
ファイル: test_Geren.py プロジェクト: 270466585/AutoMation
 def setUpClass(cls):
     cls.driver = browser()
     cls.GR = Geren(cls.driver)
     cls.GR.open(login_url, u'登录')
     cls.driver.implicitly_wait(5)
     Global_function.login(cls)
コード例 #4
0
class JiChu6(unittest.TestCase):
    log = Log()
    driver = browser()

    @classmethod
    def setUpClass(cls):
        cls.JC = Jichu(cls.driver)
        cls.JC.open(login_url, u'登录')
        cls.driver.implicitly_wait(5)
        Global_function.login(cls)
        cls.JC.assertion_test1()
        cls.JC.assertion_test2()
        cls.JC.assertion_test35()

    @classmethod
    def tearDownClass(cls):
        cls.driver.quit()

    '''
        供应商管理
    '''

    def test_gyl1(self):
        '''添加供应商'''
        '''

        :添加供应商
        :return: 
        '''
        self.log.info('------添加供应商:start!---------')
        data = self.JC.assertion_test8()
        try:
            data1 = int(data[11]) + 1
        except:
            Data2 = data[12:14]
            data2 = int(Data2) + 1
        self.JC.assertion_test36(read_Data.getExcel2(testData, 0),
                                 read_Data.getExcel2(testData, 0), testData2,
                                 read_Data.getExcel2(testData, 0),
                                 read_Data.getExcel2(testData, 0),
                                 read_Data.getExcel2(testData, 1))
        data3 = self.JC.assertion_test8()
        try:
            data31 = int(data3[11])
            self.assertEqual(data1, data31)
        except:
            Data3 = int(data3[12:14])
            self.assertEqual(Data3, data2)
        self.log.info('------添加供应商:stop!---------')

    def test_gyl2(self):
        '''编辑供应商'''
        '''

        :编辑供应商
        :return: 
        '''
        self.log.info('------编辑供应商:start!---------')
        self.JC.assertion_test39(read_Data.getExcel2(testData, 0),
                                 read_Data.getExcel2(testData, 1))
        self.assertEqual(self.JC.assertion_test37(),
                         read_Data.getExcel2(testData1, 2))
        self.log.info('------编辑供应商:stop!---------')

    def test_gyl3(self):
        '''禁用供应商'''
        '''

        :禁用供应商
        :return: 
        '''
        self.log.info('------禁用供应商:start!---------')
        data = self.JC.assertion_test38()
        if data == read_Data.getExcel2(12, 6):
            self.JC.assertion_test40()
        else:
            self.JC.assertion_test40()
            self.JC.assertion_test40()
        #self.assertEqual(self.JC.assertion_test38(), read_Data.getExcel2(11, 6))
        self.log.info('------禁用供应商:stop!---------')

    def test_gyl4(self):
        '''启用供应商'''
        '''

        :启用供应商
        :return: 
        '''
        self.log.info('------启用供应商:start!---------')
        data = self.JC.assertion_test38()
        if data == read_Data.getExcel2(11, 6):
            self.JC.assertion_test40()
        else:
            self.JC.assertion_test40()
            self.JC.assertion_test40()
        self.assertEqual(self.JC.assertion_test38(),
                         read_Data.getExcel2(12, 6))
        self.log.info('------启用供应商:stop!---------')
コード例 #5
0
class JiChu5(unittest.TestCase):
    log = Log()
    driver = browser()

    @classmethod
    def setUpClass(cls):
        cls.JC = Jichu(cls.driver)
        cls.JC.open(login_url, u'登录')
        cls.driver.implicitly_wait(5)
        Global_function.login(cls)
        cls.JC.assertion_test1()
        cls.JC.assertion_test2()
        cls.JC.assertion_test29()

    @classmethod
    def tearDownClass(cls):
        cls.driver.quit()

    '''
        库区管理
    '''

    @Screenshot(driver)
    def test_kq1(self):
        '''

        :新增库区
        :return: 
        '''
        self.log.info('------新增库区:start!---------')
        #self.JC.assertion_test29()
        data = self.JC.assertion_test8()
        try:
            data1 = int(data[11]) + 1
        except:
            Data2 = data[12:14]
            data2 = int(Data2) + 1
        self.JC.assertion_test30(read_Data.getExcel2(testData, 0),
                                 read_Data.getExcel2(testData, 0), testData2,
                                 read_Data.getExcel2(testData, 0),
                                 read_Data.getExcel2(testData, 1))
        data3 = self.JC.assertion_test8()
        try:
            data31 = int(data3[11])
            self.assertEqual(data1, data31)
        except:
            Data3 = int(data3[12:14])
            self.assertEqual(Data3, data2)
        self.log.info('------新增库区:stop!---------')

    @Screenshot(driver)
    def test_kq2(self):
        '''

        :编辑库区
        :return: 
        '''
        self.log.info('------编辑库区:start!---------')
        #self.JC.assertion_test29()
        self.JC.assertion_test33(read_Data.getExcel2(testData, 0),
                                 read_Data.getExcel2(testData, 1))
        #self.assertEqual(self.JC.assertion_test31(), read_Data.getExcel2(testData1, 2))
        self.log.info('------编辑库区:stop!---------')

    @Screenshot(driver)
    def test_kq3(self):
        '''

        :禁用库区
        :return: 
        '''
        self.log.info('------禁用库区:start!---------')
        #self.JC.assertion_test29()
        data = self.JC.assertion_test32()
        if data == read_Data.getExcel2(12, 6):
            self.JC.assertion_test34()
        else:
            self.JC.assertion_test34()
            self.JC.assertion_test34()
        self.assertEqual(self.JC.assertion_test32(),
                         read_Data.getExcel2(11, 6))
        self.log.info('------禁用库区:stop!---------')

    @Screenshot(driver)
    def test_kq4(self):
        '''

        :启用库区
        :return: 
        '''
        self.log.info('------启用库区:start!---------')
        #self.JC.assertion_test29()
        data = self.JC.assertion_test32()
        if data == read_Data.getExcel2(11, 6):
            self.JC.assertion_test34()
        else:
            self.JC.assertion_test34()
            self.JC.assertion_test34()
        self.assertEqual(self.JC.assertion_test32(),
                         read_Data.getExcel2(12, 6))
        self.log.info('------启用库区:stop!---------')
コード例 #6
0
 def setUpClass(cls):
     cls.driver = browser()
     cls.Login = Loginpage(cls.driver)
     cls.Login.open(login_url, u'登录')
     cls.driver.implicitly_wait(5)