qtp学习7,同步的几种方式。 忽略错误提示

上一篇 / 下一篇  2012-06-20 21:43:12 / 个人分类:qtp

 

qtp自动化测试脚本运行时,如果发生错误,就会弹出错误提示信息,脚本就会暂停执行,导致无法继续完成操作。

为了忽略错误提示让脚本能够执行完成,就需要使用On Error Resume Next

比如修改下昨天的例子,给MsgBox直接传入数组名,使用On Error Resume Next的话,就不会弹出类型不匹配的提示,跳过错误语句继续执行

On Error Resume Next
Dim list, s
s = "1|2|3|4"
list = Split(s,"|")
MsgBox list         '使用了On Error Resume Next 忽略了该句的错误提示
MsgBox("111")

如果去掉On Error Resume Next,则脚本不能正常执行

Dim list, s
s = "1|2|3|4"
list = Split(s,"|")
MsgBox list         '没有使用On Error Resume Next,弹出类型不匹配错误
MsgBox("111")       '该句不会执行

 

同步的一些函数

自动化测试时,往往需要等待浏览器界面加载完成。

浏览器同步有sync,

还可以使用exist 传入等待的时间

针对页面中具体的元素,obj.WaitProperty

这些在qtp的帮助文件中都可以查询到,有详细的介绍


TAG:

 

评分:0

我来说两句

Open Toolbar