《软件自动化测试成功之道》节选9 - 非预期窗口的处理

《软件自动化测试成功之道》节选9 - 非预期窗口的处理

http://www.china-pub.com/196509

 

 

 

 

在自动化测试项目过程中,我们必然会遇到一些非预期窗口,这些窗口或界面不在我们所编写的脚本中处理,例如一些异常窗口。不同的测试工具对于非预期窗口有不同的处理机制,例如QTP中采用Recovery Senario机制,而TestComplete则可以采用两种方式。

 

 

非预期窗口的默认处理方法

TestComplete中,可以通过默认项目的属性设置来决定非预期窗口的默认处理方法,方法是选择菜单“Tools | Default Project Properties”,然后在如图12.1所示的界面中选择Playback,在“On unexpected Window”中选择非预期窗口的默认处理方法。

 

 

其中可供选择的处理方法有:

q      Ignore unexpected Window:忽略非预期窗口。

q      Stop execution:停止脚本的执行。

q      Click on focused control:点击当前焦点所在的控件。

q      Press Esc:按Esc键。

q      Press Enter:按回车键。

q      Send WM_CLOSE:发送WM_CLOSE消息。

 

 

非预期窗口的自定义处理方法

我们可以先编写一些处理窗口的函数,例如处理登录界面弹出的窗口、处理程序异常窗口等。

 

...

 

 

 

 

《软件自动化测试成功之道》节选9 - 非预期窗口的处理

http://www.china-pub.com/196509

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值