test_scene1_mainflow.py 1.75 KiB
from testcase.test_scene1.scene1_mainflow import *
def test_scene1_mainflow():
    try:
        print('流程一:采购_采退开始!!!')
        step1 = LoginSys()
        step2 = PurchaseOrder()
        step3 = Instore()
        step4 = PurchaseReject()
        step5 = Outstore()
        step1.loginsys(SIT_URL,usr2,pwd2)#登录系统
        step2.data_add_purchase()#填写表单数据
        step2.button_click1()#1为保存,否则为提交
        step2.switch_loggin(usr1,pwd1)#切换登录
        step2.approve_order()#1为审核通过,否则为审核驳回
        purchord = step2.return_pchno()#获取采购订单号
        step3.switch_loggin(usr4,pwd4)
        step3.take_over_goods(purchord)#仓库收货:1为收货单据撤回,2为提交,其余为保存
        step3.switch_loggin(usr5, pwd5)
        step3.goods_check(purchord)#仓库验收:1为保存,否则为提交
        step3.switch_loggin(usr4, pwd4)
        step3.goods_grounding(purchord)#仓库上架:1为保存,否则为提交
        step4.switch_loggin(usr2,pwd2)
        step4.relate_order(purchord)#创建采退单1为保存,否则为提交
        rejpurchord = step4.return_rejpchno()#获取采退单号
        step4.switch_loggin(usr1,pwd1)
        step4.approve_order(rejpurchord)#审核/驳回采退单:type=1为审核通过,否则为审核驳回
        step4.switch_loggin(usr4,pwd4)
        step5.deliver_goods(rejpurchord)#仓库发货
        step5.picking_goods(rejpurchord)#仓库拣货
        step5.switch_loggin(usr5,pwd5)
        step5.outbound_review(rejpurchord)#出库复核
        print('流程一:采购_采退结束!!!')
    except Exception as e:
        step6 =ExceptionHandling()
        traceback.print_exc()
        step6.handle(errmsg1,e)