《软件自动化测试成功之道》节选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