51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2417|回复: 9
打印 上一主题 下一主题

[原创] 无法添加checkpoint,初学者求助

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-1-5 16:57:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚刚开始学习QTP,现在进行到手动编写脚本,编写后的脚本是可以使用,但是不会添加checkpoint了,按照录制-播放方式中对某个网页添加checkpoint的方法,提示:cannot create checkpoint; Cannot retrieve object properties,在论坛上搜索到了checkpoint的代码写法,但是里边感觉少了一些定义内容,有没有哪位大大详细讲解下呢,或者给我一个比较详细讲解的链接也行。小弟感激不尽。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-1-5 17:09:47 | 只看该作者

发下代码和截图

能发下代码和错误截图么
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-1-5 17:13:41 | 只看该作者
你可以先对该操作进行下录制
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-1-5 17:14:40 | 只看该作者
手工编程的话好像checkpoint不行吧
你用getroproperty()和if组合
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-1-5 17:38:00 | 只看该作者
这个是代码和错误提示,是在第一行代码处添加checkpoint的
这个截图有点问题,不过在第一行处是有Insert Standard Chackpoint的 我选的也是这个。

[ 本帖最后由 wyf0452 于 2009-1-5 17:40 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-1-5 18:15:21 | 只看该作者
你选择Browser或者Page这一级,添加检查点应该是可以的。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2009-1-5 18:20:13 | 只看该作者
还是不行,在browser这里右键是没有standard checkpoint选项的,在page那里有 但是依旧报错
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2009-1-5 18:23:49 | 只看该作者
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怎么处理呢?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2009-1-6 18:18:20 | 只看该作者
obj.GetROProperty中的obj是指一个对象,比如image、button等,prop_name指的是对象名,你上面那段代码是用来处理对象属性值是否为期望值的,如果你只是要手动添加检查点,可以check(checkpoint(……)),返回值是个Boolean型,具体的你自己试试就知道了
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2009-1-8 12:07:50 | 只看该作者
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-27 23:45 , Processed in 0.086374 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表