tansun_zhangsir 发表于 2016-5-16 21:48:40

Qtp自动化测试框架,找不到对象测试停止的问题

使用Qtp自动化测试框架执行多条测试案例,由于每条测试案例的功能入口都是从登陆系统后的“首页”开始。当界面发生变化(如业务逻辑变化、UI变化)时,事先编辑好的vbs脚本会因为Qtp找不到当前对象而卡住,因而不能继续执行下一条案例。
我的想法是,在调用当前测试案例的vbs脚本时,能否增加“计时器”功能。理论上每条案例的执行时间不会超过10分钟,当案例开始执行时,新开一个进程或者用其他方式实现“计时器”功能。例如,20分钟后如果当前案例没有执行完毕,就认为当前案例因为对象找不到、对象属性变化等问题导致Qtp卡住,所以停止当前测试并将系统重置到“首页”并继续下一条测试案例。
请大神们帮忙指教,或者有其他实现方式,不胜感激!

jingzizx 发表于 2016-5-17 08:14:05

或者是不是直接能够加判断,若对象找不到,就重置

doublexiaoc 发表于 2016-5-23 11:09:38

如果找不到某个对象,脚本处于暂停的状态,达到超时时间就自动stop报错了啊,超时时间只需要在工具里设置就行了
页: [1]
查看完整版本: Qtp自动化测试框架,找不到对象测试停止的问题