某项目实施自动化过程碰到的一些问题优化思路

在交易过程中出现打印凭条按钮不存在时,调试(或优化)自动化脚本的几个思路

一、问题描述:

某工程项目,在执行自动化脚本过程中,出现两个问题:

1、在凭条缺纸后,取款流程会跑错

2、在屏蔽取款后,无法不退卡连续做查询,转账交易

二、问题分析:

1、在凭条缺纸时,“打印凭条”按钮会屏蔽

原流程为:插卡-》判断是否有凭条缺纸界面-》查询流程-》转账流程-》转账打印凭条-》取款流程-》超时不拿钞退卡-》重进卡-》判断是否有凭条缺纸界面…… 这样循环执行

现在因为凭条缺纸或故障后,在转账成功界面,“打印凭条”按钮屏蔽,导致按“打印凭条”按钮后仍停留在转账成功界面,随后在此界面按“取款”无法走取款流程

2、在缺钞或回收箱满时,“取款”按钮会屏蔽

如果屏蔽取款时,流程应为:插卡-》判断是否有凭条缺纸界面-》查询流程-》转账流程-》打印凭条-》查询流程-》转账流程-》打印凭条-》…… 这样循环执行

现在因为在交易选择界面,“取款”按钮屏蔽,按“取款”按钮后没有进行判断流程导致

三、对于上述两个问题,有两个解决思路:

1、增加全局变量,存放按钮的屏蔽状态

2、增加界面判断,在按键后,增加判断:界面是否仍停留在按键前的界面

对于凭条问题:

第一思路是,在原来的流程:判断是否有凭条缺纸界面,将全局变量PTREmpty赋值,如果缺纸则为真,否则为假;在打印凭条界面,增加对全局变量的判断,如果PTREmpty为真则按“返回”按钮,否则按“打印凭条”按钮

第二思路是,在原来的流程,转账打印凭条界面,增加界面判断,在按“打印凭条”后,判断界面是否仍停留在转账成功界面,如果是则按“返回”按钮,否则按“打印凭条”按钮

对于循环流程问题:

在原来的流程,转账返回交易选择界面后,在按“取款”后,增加界面判断,判断界面是否仍停留在交易选择界面,如果是则重新走查询-》转账流程,否则按原流程进行

目前使用第二种添加界面判断思路,能很好的解决此两个问题!

最终的流程图:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值