Пример #1
0
        logger.info('取消共享群组时,提醒信息:{}'.format(Msg))
        time.sleep(2)
        test.find_element_click(loc_commit)  #点击提交
        time.sleep(15)
        submitMsg = PageAssert(self.driver).assert_submitAfter(
            file=file, row=row, index=0)  #写入结果到xls
        logger.info('业务受理信息:{}'.format(submitMsg))
        test.screen_step('点击提交,受理信息:{}'.format(submitMsg))
        test.save_docreport(title)
        self.assertIn('业务受理成功', submitMsg)

    def tearDown(self):
        print('测试结束,关闭浏览器器!')
        self.driver.close()


if __name__ == '__main__':
    report_title = u'4G家庭共享套餐业务测试'
    desc = u'4G家庭共享套餐测试详情:'
    nowtime = time.strftime("%Y%m%d%H%M%S")
    logger.info("开始执行testSuite......")
    print("开始执行testSuite......")
    with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html",
              'wb') as fp:
        runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp,
                                                    title=report_title,
                                                    description=desc,
                                                    verbosity=2,
                                                    retry=1)
        runner.run(mySuitePrefixAdd(ShareClusterTest,
                                    "test02_acceptDelMember"))
Пример #2
0
            write_xlsBycolName_append(file,row=row,colName='RULE_CHECK',value=ruleMsg)
        self.assertNotIn('校验失败',ruleMsg)
        time.sleep(5)
        test.choose_subOffer(subOfferList)  # 可选商品列表
        Loc_submit = (By.ID,'CSSUBMIT_BUTTON')
        test.screen_step('点击订购')
        test.find_element_click(Loc_submit)
        time.sleep(10)
        logger.info("处理页面返回信息.....")
        submitMsg = PageAssert(self.driver).assert_submitAfter(file=file,row=row)
        logger.info('业务受理信息:{}'.format(submitMsg))
        test.screen_step('点击提交,受理信息:{}'.format(submitMsg))
        test.save_docreport(title)
        self.assertIn('业务受理成功',submitMsg)

    def tearDown(self):
        print('测试结束,关闭浏览器器!')
        self.driver.close()


if __name__ == '__main__':
    report_title = u'商品订购自动化测试报告'
    desc = u'产品变更测试详情:'
    nowtime = time.strftime("%Y%m%d%H%M%S")
    logger.info("开始执行testSuite......")
    print("开始执行testSuite......")
    with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html", 'wb') as fp:
        runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp, title=report_title, description=desc,verbosity=2)
        runner.run(mySuitePrefixAdd(OfferOperTest,"test_chgMainOffer"))

Пример #3
0
        loc_submit = (By.ID, 'CSSUBMIT_BUTTON')
        RuleMsg = PageAssert(self.driver).check_BusiRule(file=file, row=row)
        self.assertNotIn('业务校验失败', RuleMsg)
        print('业务规则校验通过')
        test.find_element_click(loc_submit)
        submitMsg = PageAssert(self.driver).assert_submitAfter(file=file,
                                                               row=row)
        logger.info('业务受理信息:{}'.format(submitMsg))
        test.screen_step('点击提交,受理信息:{}'.format(submitMsg))
        test.save_docreport(title)
        self.assertIn('业务受理成功', submitMsg)
        self.driver.close()

    def tearDown(self):
        print('测试结束,关闭浏览器器!')


if __name__ == '__main__':
    report_title = u'停开机业务自动化测试报告'
    desc = u'停开机测试详情:'
    nowtime = time.strftime("%Y%m%d%H%M%S")
    logger.info("开始执行testSuite......")
    print("开始执行testSuite......")
    with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html",
              'wb') as fp:
        runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp,
                                                    title=report_title,
                                                    description=desc,
                                                    verbosity=2)
        runner.run(mySuitePrefixAdd(ChangeProdStsTest,
                                    "test_acceptStopOrOpen"))
Пример #4
0
        RuleMsg = PageAssert(test.driver).check_BusiRule(file, row)
        self.assertNotIn('业务校验失败', RuleMsg)
        time.sleep(3)
        test.find_element_click(Btn_commit)
        helpMsg = PageAssert(test.driver).assert_HelpPage()
        if '校验通过' not in helpMsg:
            logger.info('弹出帮助提示信息:{}'.format(helpMsg))
        submitMsg = PageAssert(self.driver).assert_submitAfter(file=file,
                                                               row=row,
                                                               index=0)
        logger.info('业务受理信息:{}'.format(submitMsg))
        print('业务受理信息:{}'.format(submitMsg))
        test.screen_step('点击提交,受理信息:{}'.format(submitMsg))
        test.save_docreport(title)
        self.driver.close()


if __name__ == '__main__':
    report_title = u'业务返销自动化测试报告'
    desc = u'业务返销测试详情:'
    nowtime = time.strftime("%Y%m%d%H%M%S")
    logger.info("开始执行testSuite......")
    print("开始执行testSuite......")
    with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html",
              'wb') as fp:
        runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp,
                                                    title=report_title,
                                                    description=desc,
                                                    verbosity=2)
        runner.run(mySuitePrefixAdd(CancelTradeTest, "test_CancelTrade"))
        #     write_xlsBycolName_append(file=file,row=row,colName='RESULT_INFO',value=RuleMsg)
        #     test.driver.close()
        time.sleep(3)
        test.InputSimAndVaild(simId)
        test.screen_step('复机时输入SIM卡并校验')
        test.submit()  #提交
        time.sleep(20)  #复机提交后时间长,延长强制等待
        submitMsg = PageAssert(self.driver).assert_submitAfter(
            file=file, row=row, index=0)  #写入结果到xls
        logger.info('业务受理信息:{}'.format(submitMsg))
        test.screen_step('点击提交,受理信息:{}'.format(submitMsg))
        test.save_docreport(title)
        self.assertIn('业务受理成功', submitMsg)
        self.driver.close()


if __name__ == '__main__':
    report_title = u'复机自动化测试报告'
    desc = u'复机测试详情:'
    nowtime = time.strftime("%Y%m%d%H%M%S")
    logger.info("开始执行testSuite......")
    print("开始执行testSuite......")
    with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html",
              'wb') as fp:
        runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp,
                                                    title=report_title,
                                                    description=desc,
                                                    verbosity=2)
        runner.run(
            mySuitePrefixAdd(RestoreSubscriberTest, "test_acceptRestoreUser"))
Пример #6
0
        time.sleep(2)
        test.Input_NewSimId(simId)
        test.sendkey(text_remark, 'AntoTest')  #填写备注信息
        test.find_element_click(loc_commit)  #点击提交
        time.sleep(10)
        submitMsg = PageAssert(self.driver).assert_submitAfter(
            file=file, row=row, index=0)  #写入结果到xls
        logger.info('业务受理信息:{}'.format(submitMsg))
        test.screen_step('点击提交,受理信息:{}'.format(submitMsg))
        test.save_docreport(title)
        self.assertIn('业务受理成功', submitMsg)

    def tearDown(self):
        print('测试结束,关闭浏览器器!')
        self.driver.close()


if __name__ == '__main__':
    report_title = u'换卡自动化测试报告'
    desc = u'换卡测试详情:'
    nowtime = time.strftime("%Y%m%d%H%M%S")
    logger.info("开始执行testSuite......")
    print("开始执行testSuite......")
    with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html",
              'wb') as fp:
        runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp,
                                                    title=report_title,
                                                    description=desc,
                                                    verbosity=2)
        runner.run(mySuitePrefixAdd(ChangeSimCardTest, "test_chgSimCard"))
Пример #7
0
        self.assertNotIn('校验失败', vaildMsg)
        test.confirm_Payinfo()  # 校验通过后再支付确认
        submitMsg = PageAssert(self.driver).assert_submitAfter(file=file,
                                                               row=row)
        print('===提交后页面返回信息:', submitMsg)
        test.screen_step('点击提交,受理信息:{}'.format(submitMsg))
        # 点击确认支付后,页面返回的信息写入xls
        logger.info('写入测试结果到xls成功.....')
        test.save_docreport(title)
        self.assertIn('业务受理成功', submitMsg)
        self.driver.close()

    def tearDown(self):
        print('测试结束,关闭浏览器器!')


if __name__ == '__main__':
    report_title = u'[个人开户]自动化测试报告'
    desc = u'个人开户测试详情:'
    nowtime = time.strftime("%Y%m%d%H%M%S")
    logger.info("开始执行testSuite......")
    print("开始执行testSuite......")
    with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html",
              'wb') as fp:
        runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp,
                                                    title=report_title,
                                                    description=desc,
                                                    verbosity=2)
        runner.run(
            mySuitePrefixAdd(SubscriberOpenTest, "test_acceptSubscriberOpen"))
Пример #8
0
        logger.info("接口测试地址:" + intf_url )
        intf_res = self.session.post(url=intf_url,headers = h, data = params)
        logger.info("接口完整返回信息:" + intf_res.content.decode(encoding='utf-8'))
        logger.info("处理接口返回数据....")
        d_intf_res = json.loads(intf_res.content.decode(encoding='utf-8'))
        x_resultcode = dict_get(d_intf_res, 'X_RESULTCODE', None)
        if x_resultcode == '0':
            flowid = dict_get(d_intf_res, 'INTACT_ID', None)
            logger.info("接口处理成功,受理号码为:{},订单交互流水号:{}".format(accessNum,flowid))
            print("接口处理成功,受理号码为:{},订单交互流水号:{}".format(accessNum,flowid))
            logger.info("开始写入结果xls数据......")
            write_xlsBycolName_append(file=self.file, row=index,colName='FLOWID', value=flowid)
            logger.info("测试结果写入xls成功......")
        else:
            x_resultinfo = dict_get(d_intf_res, 'x_resultinfo', None)
            logger.info("接口处理失败,错误信息:{}".format(x_resultinfo))
            print("接口处理错误信息:" + x_resultinfo)
            logger.info("开始写入xls数据......")
            write_xlsBycolName_append(file=self.file, row=index,colName='RESULT_INFO', value=x_resultinfo)
            logger.info("测试结果写入xls成功......")

if __name__ == '__main__':
    report_title = u'实名制登记接口自动化测试报告'
    desc = u'接口测试详情:'
    nowtime = time.strftime("%Y%m%d%H%M%S")
    logger.info("开始执行testSuite......")
    print("开始执行testSuite......")
    with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html", 'wb') as fp:
        runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp, title=report_title, description=desc,verbosity=2)
        runner.run(mySuitePrefixAdd(ModfiyRealChkInfo,"test_modifyRealChkInfo"))
Пример #9
0
    def testCrtUsVpmn(self,dic):
        '''集团VPMN商品订购'''
        logger.info("开始参数化......")
        logger.info('开始执行案例,案例执行参数:{}'.format(dic))
        sceneCode = dic.get('SCENE_CODE')
        groupId = dic.get('groupId')
        brandCode = str(dic.get('brandCode')) #集团商品归属品牌
        offerCode = dic.get('offerCode')
        contractId = dic.get('contractId')
        elementAttrBizList = dic.get('elementAttrBizList')
        logger.info(elementAttrBizList)
        logger.info(type(elementAttrBizList))
        GroupOfferAccept(self.driver).accept_CrtUs(scene=sceneCode,groupId=groupId,brandCode=brandCode,offerCode=offerCode,
                                                   contractId=contractId,elementAttrBizList=elementAttrBizList)
        TestResultOper().updateActualResult(sceneCode='CrtUsVPMN')
        logger.info('执行完成')

    def tearDown(self):
        print('测试结束,关闭浏览器器!')
        self.driver.close()

if __name__ == '__main__':
    report_title = u'集团VPMN商品订购自动化测试报告'
    desc = u'集团VPMN商品订购测试详情'
    nowtime = time.strftime("%Y%m%d%H%M%S")
    logger.info("开始执行testSuite......")
    print("开始执行testSuite......")
    with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html", 'wb') as fp:
        runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp, title=report_title, description=desc,verbosity=2)
        runner.run(mySuitePrefixAdd(CrtUsVpmnTest,"test"))
Пример #10
0
            test.set_mergeSerialNum(SerialNum)
            vaildMsg = PageAssert(self.driver).assert_error()
            logger.info('付费号码校验结果:{}'.format(vaildMsg))
            self.assertIn('业务校验通过',vaildMsg)  #校验通过才继续执行
        else:
            print('OperCode只能传入1或者2,当前传入:{}'.format(operCode))
        test.sendkey(loc_remark,'AutoTest')
        time.sleep(2)
        test.find_element_click(loc_commit) #点击提交
        time.sleep(10)
        submitMsg = PageAssert(self.driver).assert_submitAfter(file=file,row=row,index=0) #写入结果到xls
        logger.info('业务受理信息:{}'.format(submitMsg))
        test.screen_step('点击提交,受理信息:{}'.format(submitMsg))
        test.save_docreport(title)
        self.assertIn('业务受理成功',submitMsg)

    def tearDown(self):
        print('测试结束,关闭浏览器器!')
        self.driver.close()


if __name__ == '__main__':
    report_title = u'普通付费关系变更自动化测试报告'
    desc = u'普通付费关系测试详情:'
    nowtime = time.strftime("%Y%m%d%H%M%S")
    logger.info("开始执行testSuite......")
    print("开始执行testSuite......")
    with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html", 'wb') as fp:
        runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp, title=report_title, description=desc,verbosity=2)
        runner.run(mySuitePrefixAdd(ChgPayRelaTest,"test_accept_chgPayRela"))
Пример #11
0
        time.sleep(2)
        test.set_destroyReason()
        test.find_element_click(loc_commit)  #点击提交
        time.sleep(10)  #销户业务提交比较慢
        submitMsg = PageAssert(self.driver).assert_submitAfter(
            file=file, row=row, index=0)  #提交后返回信息,flowId或者报错
        test.screen_step('点击提交,受理信息:{}'.format(submitMsg))
        test.save_docreport(title)
        logger.info('写入测试结果到xls.....')
        self.assertIn('业务受理成功', submitMsg)
        self.driver.close()

    def tearDown(self):
        print('测试结束,关闭浏览器器!')


if __name__ == '__main__':
    report_title = u'个人销户自动化测试报告'
    desc = u'个人销户测试详情:'
    nowtime = time.strftime("%Y%m%d%H%M%S")
    logger.info("开始执行testSuite......")
    print("开始执行testSuite......")
    with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html",
              'wb') as fp:
        runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp,
                                                    title=report_title,
                                                    description=desc,
                                                    verbosity=2,
                                                    retry=1)
        runner.run(mySuitePrefixAdd(DestroyUserTest, "test_destroyUser"))
Пример #12
0
        #开始执行用例
        test = GrouprelaAdv(self.driver)
        '''受理新增集团高级付费关系'''
        title = '新增集团高级付费关系测试记录'
        test.add_dochead(title)
        test.Open_GrprelaAdv(groupId)
        test.choose_grpAcct(acctId)  # 选择付费账户
        test.set_PayCustInfo(payAcessNum) #f 付费成员号码
        test.choose_operAction(operCode)
        test.set_Payitem(itemName)
        test.isElementDisplay((By.ID, 'submitButton'), 'click')  # 点击提交
        time.sleep(5)
        submitMsg = PageAssert(self.driver).assert_submitAfter(file=file,row=get_TestData('GrprelaAdvAdd')['FuncRow'],index=0) #写入结果到xls
        test.screen_step('点击提交,受理信息:{}'.format(submitMsg))
        test.save_docreport(title)
        self.assertIn('业务受理成功',submitMsg)
        self.driver.close()

    def tearDown(self):
        print('测试结束,关闭浏览器器!')

if __name__ == '__main__':
    report_title = u'集团高级付费关系管理自动化测试报告'
    desc = u'集团高级付费关系管理受理测试详情'
    nowtime = time.strftime("%Y%m%d%H%M%S")
    logger.info("开始执行testSuite......")
    print("开始执行testSuite......")
    with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html", 'wb') as fp:
        runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp, title=report_title, description=desc,verbosity=2,retry=1)
        runner.run(mySuitePrefixAdd(ChgGrpPayRelaTest,"test_acceptAddGrpPayRela"))
Пример #13
0
        test.add_dochead(title)
        test.Open_groupMenu(groupId,'crm8500','crm8097') #点击进入菜单 ,父菜单>子菜单
        test.Open_GrpEcCampnOperframe()  # 进入集团订购iframe
        test.screen_step('进入集团营销活动受理')
        test.choose_EcCampnOffer(CampnOfferId,OfferKey,prePrice,AcctId,month)
        test.screen_step('选择营销活动并设置')
        time.sleep(5)
        test.find_element_click((By.ID,'submitButton')) #点击提交
        time.sleep(2)
        test.sendEnter() #确认
        time.sleep(5)
        submitMsg = PageAssert(self.driver).assert_submitAfter(file=file,row=get_TestData('SubEcCampnAdd')['FuncRow'],index=0) #写入结果到xls
        test.screen_step('点击提交,受理信息:{}'.format(submitMsg))
        test.save_docreport(title)
        self.assertIn('业务受理成功',submitMsg)
        self.driver.close()
        time.sleep(3)

    def tearDown(self):
        print('测试结束,关闭浏览器器!')

if __name__ == '__main__':
    report_title = u'集团营销活动受理自动化测试报告'
    desc = u'集团营销活动受理测试详情'
    nowtime = time.strftime("%Y%m%d%H%M%S")
    logger.info("开始执行testSuite......")
    print("开始执行testSuite......")
    with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html", 'wb') as fp:
        runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp, title=report_title, description=desc,verbosity=2)
        runner.run(mySuitePrefixAdd(EcCampnOperTest,"test_acceptSubEcCampn"))
                                      row=index,
                                      colName='FLOWID',
                                      value=flowid)
            logger.info("测试结果写入xls成功......")
        else:
            x_resultinfo = dict_get(d_intf_res, 'x_resultinfo', None)
            logger.info("接口调用失败,错误信息:" + x_resultinfo)
            print("接口处理错误信息:" + x_resultinfo)
            logger.info("开始写入xls数据......")
            write_xlsBycolName_append(file=self.file,
                                      row=index,
                                      colName='RESULT_INFO',
                                      value=x_resultinfo)
            logger.info("测试结果写入xls成功......")
        self.assertEqual(x_resultcode, '0')


if __name__ == '__main__':
    report_title = u'停开机受理接口自动化测试报告'
    desc = u'停开机受理接口测试详情'
    nowtime = time.strftime("%Y%m%d%H%M%S")
    logger.info("开始执行testSuite......")
    print("开始执行testSuite......")
    with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html",
              'wb') as fp:
        runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp,
                                                    title=report_title,
                                                    description=desc,
                                                    verbosity=2)
        runner.run(mySuitePrefixAdd(TestIntf, "test_IntfChgprodstatus"))
Пример #15
0
            write_xlsBycolName_append(file=self.file,
                                      row=index,
                                      colName='FLOWID',
                                      value=flowid)
            logger.info("测试结果写入xls成功......")
        else:
            x_resultinfo = dict_get(d_intf_res, 'x_resultinfo', None)
            logger.info("接口处理失败,错误信息:{}".format(x_resultinfo))
            print("接口处理错误信息:" + x_resultinfo)
            logger.info("开始写入xls数据......")
            write_xlsBycolName_append(file=self.file,
                                      row=index,
                                      colName='RESULT_INFO',
                                      value=x_resultinfo)
            logger.info("测试结果写入xls成功......")


if __name__ == '__main__':
    report_title = u'主套餐共享套餐受理接口自动化测试报告'
    desc = u'主套餐共享套餐受理接口测试详情:'
    nowtime = time.strftime("%Y%m%d%H%M%S")
    logger.info("开始执行testSuite......")
    print("开始执行testSuite......")
    with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html",
              'wb') as fp:
        runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp,
                                                    title=report_title,
                                                    description=desc,
                                                    verbosity=2)
        runner.run(mySuitePrefixAdd(ChgMainAndShare, "test_ChgMainAndShare"))
Пример #16
0
        self.assertNotIn('校验失败',ruleMsg) # 校验通过才继续执行
        logger.info('开始设置主号家庭短号服务')
        test.screen_step('进入亲情网办理菜单')
        test.set_mainCard(AccessNum)
        logger.info('新增家庭成员并设置家庭短号服务')
        test.set_mutiCard(mutiAccessNumList)
        time.sleep(2)
        test.find_element_click(Btn_commit)
        time.sleep(15)
        submitMsg = PageAssert(self.driver).assert_submitAfter(file=file,row=row)
        logger.info('业务受理信息:{}'.format(submitMsg))
        test.screen_step('点击提交,受理信息:{}'.format(submitMsg))
        test.save_docreport(title)
        time.sleep(3)
        self.assertIn('业务受理成功',submitMsg)

    def tearDown(self):
        print('测试结束,关闭浏览器器!')
        self.driver.close()

if __name__ == '__main__':
    report_title = u'亲情网业务办理自动化测试报告'
    desc = u'亲情网业务办理测试详情:'
    nowtime = time.strftime("%Y%m%d%H%M%S")
    logger.info("开始执行testSuite......")
    print("开始执行testSuite......")
    with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html", 'wb') as fp:
        runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp, title=report_title, description=desc,verbosity=2)
        runner.run(mySuitePrefixAdd(FamilyNetTest,"test_acceptMultiOffer"))

Пример #17
0
        self.driver.close()

    def test_menu_04(self):
        """根据菜单路径进入日常业务"""
        driver = self.driver
        driver.get(base_url)
        login = LoginPage(self.driver)
        login.login(username, password)
        Me = MainPage(self.driver)
        Me.daily_busi()
        self.assertIn('客户关系管理系统CRM', self.driver.title)
        self.driver.close()

    def tearDown(self):
        print('测试结束,关闭浏览器器!')


if __name__ == '__main__':
    report_title = u'菜单自动化测试报告自动化测试报告'
    desc = u'菜单自动化测试报告测试详情'
    nowtime = time.strftime("%Y%m%d%H%M%S")
    logger.info("开始执行testSuite......")
    print("开始执行testSuite......")
    with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html",
              'wb') as fp:
        runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp,
                                                    title=report_title,
                                                    description=desc,
                                                    verbosity=2)
        runner.run(mySuitePrefixAdd(MenuTest, "test_GroupMenuSmoke"))
            write_xlsBycolName_append(file=self.file,
                                      row=index,
                                      colName='FLOWID',
                                      value=flowid)
            logger.info("测试结果写入xls成功......")
        else:
            x_resultinfo = dict_get(d_intf_res, 'x_resultinfo', None)
            logger.info("接口处理失败,错误信息:{}".format(x_resultinfo))
            print("接口处理错误信息:" + x_resultinfo)
            logger.info("开始写入xls数据......")
            write_xlsBycolName_append(file=self.file,
                                      row=index,
                                      colName='RESULT_INFO',
                                      value=x_resultinfo)
            logger.info("测试结果写入xls成功......")


if __name__ == '__main__':
    report_title = u'接口自动化测试报告'
    desc = u'接口测试详情:'
    nowtime = time.strftime("%Y%m%d%H%M%S")
    logger.info("开始执行testSuite......")
    print("开始执行testSuite......")
    with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html",
              'wb') as fp:
        runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp,
                                                    title=report_title,
                                                    description=desc,
                                                    verbosity=2)
        runner.run(mySuitePrefixAdd(ChgUserPwd, "test_ChgUserPwd"))
Пример #19
0
        test.screen_step('验证副号')
        self.assertNotIn('校验失败',vaildMsg)
        # if '校验失败' in vaildMsg:
        #     # PageAssert(self.driver).write_vaildErrResult(file=file,row=row)
        #     write_xlsBycolName_append(file=file,row=row,colName='RESULT_INFO',value=vaildMsg)
        #     logger.info('写入副号校验结果到xls成功.....')
        #     time.sleep(2)
        #     test.quit_browse()
        time.sleep(2)
        test.find_element_click(loc_commit) #点击办理
        time.sleep(15)
        submitMsg = PageAssert(self.driver).assert_submitAfter(file=file,row=row)
        logger.info('业务受理信息:{}'.format(submitMsg))
        test.screen_step('点击提交,受理信息:{}'.format(submitMsg))
        test.save_docreport(title)
        time.sleep(3)
        self.assertIn('业务受理成功',submitMsg)
        test.driver.close()


if __name__ == '__main__':
    report_title = u'家庭畅享活动办理自动化测试报告'
    desc = u'家庭畅享活动办理测试详情:'
    nowtime = time.strftime("%Y%m%d%H%M%S")
    logger.info("开始执行testSuite......")
    print("开始执行testSuite......")
    with open(ReadConfig.get_reportPath() + report_title + nowtime + ".html", 'wb') as fp:
        runner = HTMLTestRunnerCNNew.HTMLTestRunner(stream=fp, title=report_title, description=desc,verbosity=2)
        runner.run(mySuitePrefixAdd(ShareActiveTest,"test_acceptShareActive"))