QTP恢复场景-处理找不到列表项或菜单的情况

relevantcodes.com的这篇文章《Recovery Scenario Test Run Error: Item in list or menu not found》介绍了QTP中用Recovery Senario处理找不到列表项或菜单的情况:

http://relevantcodes.com/recovery-scenario-test-run-error-item-in-list-or-menu-not-found/

 

 

在定义的恢复场景中使用了Recovery_ListItemIsNotFound这个函数来对错误作出处理:

Function Recovery_ListItemIsNotFound(Object, Method, Arguments, retVal)

     Dim sAllItems, arrAllItems, intItem

 

     With Object

          'Retrieve all items from the Listbox

          sAllItems = .GetROProperty("all items")

          'Split 'all items' using a delimiter ";" into an array

          arrAllItems = Split(sAllItems, ";")

 

          'Select a random number

          intItem = RandomNumber.Value(LBound(arrAllItems), UBound(arrAllItems))

          .Select "#" & intItem

 

          Reporter.ReportEvent micInfo, "ListItemIsNotFound", "Item: " & .GetROProperty("value")

     End With

End Function

 

函数的各项参数的意义如下:

Object as Object: The object of the current step.

Method as String: The method of the current step.

Arguments as Array: The actual method's arguments.

Result as Integer: The actual method's result.

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值