51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2093|回复: 6
打印 上一主题 下一主题

[原创] 如何来判断有的对象是我期望出现的

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-12-6 13:19:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何来判断有的对象是我期望出现的,由于该对象先没有出现,所以不能通过object repository添加,
如我要判断是否出现Dialog("登录").Dialog("CenterControlUnit").static("不能出现特殊字符")是否存在Dialog("登录").Dialog("CenterControlUnit").static("不能出现特殊字符").Exist,在关键字视图中这行就会打个?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-12-6 14:15:17 | 只看该作者
因为在object repository中没有存在,所以打个?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-12-6 14:18:45 | 只看该作者
QTP的脚本是按照测试用例录制的,测试本来就在一个可控制的情况下进行,测试结果也是有个预期值的.你现在怎么会连什么对象会出现都不确定呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-12-6 14:29:01 | 只看该作者
因为在object repository中没有存在,所以打个?
原因我是知道的


我现在是想做Dialog("登录").WinButton("登录").Click后判断
Dialog("登录").Dialog("CenterControlUnit").static("不能出现特殊字符").Exist
但是我现在拿到的程序没有做特殊字符处理,所以点击"登录",不会产生CenterControlUnit对话框,难道我就不能自己写代码将Dialog("CenterControlUnit").加入object repository,
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-12-6 14:32:50 | 只看该作者
如果存在了("CenterControlUnit"),我再去用object repository抓不是一点意义也没有了吗?我只要直接看就可以 了,现在我就要在我看不到要的对象,但是我想要添加这个对象到object repository中
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-12-6 15:42:24 | 只看该作者
可以利用描述性编程
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-12-6 17:32:26 | 只看该作者
嗯,建议你用描述性编程。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-26 19:57 , Processed in 0.067334 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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