from testcase.test_scene6.scene6_mainflow import * def test_scene6_mainflow1(): try: print('\n流程六:手术请领-手术还回流程开始!!!') # step1 = LoginSys() step2_1 = SurgicalOrder() step2_2 = PurchaseOrder() step3 = SurgicalDispensing() step4 = SurgicalLending() step5_1 = Outstore() step5_2 = Outstore1() step6 = SurgicalReturn() step7_1 = Instore1() step7_2 = Instore() step8 = SurgicalLendingSale() # step1.loginsys(SIT_URL, usr2, pwd2) step2_2.switch_loggin(usr2,pwd2) step2_1.data_add_surgical() step2_2.button_click1() qltorder = step2_1.return_qltorder() step3.dispensing(qltorder) step4.lending(qltorder) step4.switch_loggin(usr1,pwd1) step4.query_click(menu_name='手术借出单', orderno=qltorder, el='vxe-body--column col_19 col--center col--ellipsis dw-click-cell', qrcond='请领单号') jctorder = step4.return_jctorder() step4.button_click2() step4.switch_loggin(usr4, pwd4) step5_1.deliver_goods(jctorder) # 仓库发货 step5_1.picking_goods(jctorder) # 仓库拣货 step5_1.switch_loggin(usr5, pwd5) step5_2.outbound_review1(jctorder,type=3) # 出库复核 step5_1.switch_loggin(usr2, pwd2) step6.data_add_surgicalreturn(jctorder)#新增手术还回收货 hhshtorder = step6.return_hhshtorder() step7_1.switch_loggin(usr5,pwd5) step7_1.goods_check(hhshtorder,type=3)#仓库验收 step7_1.switch_loggin(usr4,pwd4) step7_2.goods_grounding(hhshtorder)#仓库上架 # step8.data_add_surgicallendingsale(jctorder)#新建销售单 # xstorderno = step8.return_xstorderno()#返回销售单号 # step8.switch_loggin(usr3,pwd3) # step8.query_click(menu_name='手术借出转销售', orderno=xstorderno, # el='vxe-body--column col_19 col--center col--ellipsis dw-click-cell', # qrcond='销售订单号')#进入表单视图 # step8.button_click2()#审核订单 print('流程六:手术请领-手术还回流程结束!!!') except (Exception,AssertionError) as e: step9 =ExceptionHandling() traceback.print_exc() step9.handle(errmsg6,e)