无法添加checkpoint,初学者求助
刚刚开始学习QTP,现在进行到手动编写脚本,编写后的脚本是可以使用,但是不会添加checkpoint了,按照录制-播放方式中对某个网页添加checkpoint的方法,提示:cannot create checkpoint; Cannot retrieve object properties,在论坛上搜索到了checkpoint的代码写法,但是里边感觉少了一些定义内容,有没有哪位大大详细讲解下呢,或者给我一个比较详细讲解的链接也行。小弟感激不尽。发下代码和截图
能发下代码和错误截图么 你可以先对该操作进行下录制 手工编程的话好像checkpoint不行吧你用getroproperty()和if组合 这个是代码和错误提示,是在第一行代码处添加checkpoint的
这个截图有点问题,不过在第一行处是有Insert Standard Chackpoint的 我选的也是这个。
[ 本帖最后由 wyf0452 于 2009-1-5 17:40 编辑 ] 你选择Browser或者Page这一级,添加检查点应该是可以的。 还是不行,在browser这里右键是没有standard checkpoint选项的,在page那里有 但是依旧报错 Dim actual_value
' Get the actual property value
actual_value = obj.GetROProperty(prop_name)
' Compare the actual value to the expected value
If actual_value = expected_value Then
Reporter.ReportEvent micPass, "VerifyProperty Succeeded", "The " & prop_name & " expected value: " & expected_value & " matches the actual value"
VerifyProperty = True
Else
Reporter.ReportEvent micFail, "VerifyProperty Failed", "The " & prop_name & " expected value: " & expected_value & " does not match the actual value: " & actual_value
VerifyProperty = False
End If
我在论坛里找到这个,但是我输入了test2(我的项目名字就是test2)后再输入“.”后面没有出现快捷字段呢?是不是输入错误?还是怎么回事?还有 这个prop_name是什么的名字?如果我想对网页插入checkpoint和图片插入checkpoint怎么处理呢? obj.GetROProperty中的obj是指一个对象,比如image、button等,prop_name指的是对象名,你上面那段代码是用来处理对象属性值是否为期望值的,如果你只是要手动添加检查点,可以check(checkpoint(……)),返回值是个Boolean型,具体的你自己试试就知道了 :lol
页:
[1]