test7 发表于 2007-8-21 16:24:54

QTP设置检查点和脚本检查不到会停止的问题

我在用QTP测一个网站搜索功能,看看这个excel表中的数据是否都能搜到
(1)但建立的文字检查点不是完全与之前设置的文字完全相同,而只是包括之前设置的文字,这样QTP也通过了,没有记录下来,我现在想要让检查的内容与之前设置的文字完全一样才能通过
(2)现在是如果遇到检查不到的项QTP就会停止运行脚本,我想让它只是记录在结果里而不要停止运行脚本

请各位老大帮忙啊

test7 发表于 2007-8-21 18:18:06

出现了这个error后脚本停止

木卫十二 发表于 2007-8-21 18:22:26

检查点方面我都是手动写函数,没怎么用过那个Check Point。。。不知高手是否会笑偶。。。sdlkfj1
错误处理可参考 http://bbs.51testing.com/thread-86909-1-2.html

danmy 发表于 2007-8-21 18:57:33

ON error resume next

xuehuiyiwang 发表于 2007-8-21 22:06:07

以下面的代码为例:
If Browser("localhost").Page("Home").WebElement("Welcome Info").Exist(3) Then
    Reporter.ReportEvent micFail, "Login", "Login unuccessfully"
   
End If

跟据某个条件是否满足,然后把想要表达的结果手工输出到结果中去。这样就不会中断程序的运行了。

test7 发表于 2007-8-21 23:43:30

我的不qtp8.2在这个位置tools->options->run
没有找到ON error resume next

marco 发表于 2007-8-22 09:39:51

原帖由 test7 于 2007-8-21 23:43 发表 http://bbs.51testing.com/images/common/back.gif
我的不qtp8.2在这个位置tools->options->run
没有找到ON error resume next
是手动写的代码,不是选项

test7 发表于 2007-8-22 09:51:43

手动写怎写呀,

小孩 发表于 2007-8-22 12:56:28

在代码前面添加一句代码!
On Error Resume Next
意思就是运行错误机制,服略错误继续执行
在代码最后添加
If Err.Number<>0 Then
‘发生错误以后的如何处理       
End If

test7 发表于 2007-9-4 16:40:57

原帖由 小孩 于 2007-8-22 12:56 发表 http://bbs.51testing.com/images/common/back.gif
在代码前面添加一句代码!
On Error Resume Next
意思就是运行错误机制,服略错误继续执行
在代码最后添加
If Err.Number0 Then
‘发生错误以后的如何处理       
End If

谢谢

tlu_jj 发表于 2010-12-7 16:12:06

好强大
页: [1]
查看完整版本: QTP设置检查点和脚本检查不到会停止的问题