51Testing软件测试论坛

标题: QTP设置检查点和脚本检查不到会停止的问题 [打印本页]

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

请各位老大帮忙啊
作者: test7    时间: 2007-8-21 18:18
出现了这个error后脚本停止
作者: 木卫十二    时间: 2007-8-21 18:22
检查点方面我都是手动写函数,没怎么用过那个Check Point。。。不知高手是否会笑偶。。。sdlkfj1
错误处理可参考 http://bbs.51testing.com/thread-86909-1-2.html
作者: danmy    时间: 2007-8-21 18:57
ON error resume next
作者: xuehuiyiwang    时间: 2007-8-21 22:06
以下面的代码为例:
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
我的不qtp8.2在这个位置tools->options->run
没有找到ON error resume next
作者: marco    时间: 2007-8-22 09:39
原帖由 test7 于 2007-8-21 23:43 发表
我的不qtp8.2在这个位置tools->options->run
没有找到ON error resume next

是手动写的代码,不是选项
作者: test7    时间: 2007-8-22 09:51
手动写怎写呀,
作者: 小孩    时间: 2007-8-22 12:56
在代码前面添加一句代码!
On Error Resume Next
意思就是运行错误机制,服略错误继续执行
在代码最后添加
If Err.Number<>0 Then
  ‘发生错误以后的如何处理       
End If
作者: test7    时间: 2007-9-4 16:40
原帖由 小孩 于 2007-8-22 12:56 发表
在代码前面添加一句代码!
On Error Resume Next
意思就是运行错误机制,服略错误继续执行
在代码最后添加
If Err.Number0 Then
  ‘发生错误以后的如何处理       
End If


谢谢
作者: tlu_jj    时间: 2010-12-7 16:12
好强大




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2