51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1965|回复: 2
打印 上一主题 下一主题

[原创] 检查点回放失败,cannot found parent

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-3-17 20:01:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
qtp 版本8.2 录制过程是这样的
在网页上对一 webelement 点击打开一对话框 对话框名为 todo 然后 修改关闭 接着再打开确认

在打开确认关闭所记录下来的图片上进行添加检查点,检查点类型是标准检查点,检查的内容是 对话框里的一个webtable里的内容

回放时对对话框里数据进行修改的语句能通过,但修改完毕后的检查点确认无法通过,

代码是这样的

Browser("HI賢者Web").Page("HI賢者Web_2").Frame("View").WebElement("sdfsdfdsf").Click 27,2

Browser("HI賢者Web").Window("ToDo -- Web ページ ダイアログ").Page("ToDo_2").Frame("Ctrl").WebEdit("Memo").Click 239,51
Browser("HI賢者Web").Window("ToDo -- Web ページ ダイアログ").Page("ToDo_2").Frame("Ctrl").WebEdit("Memo").Set "123"/修改时的继承关系这样的

Browser("HI賢者Web").Page("ToDo_2").Frame("Ctrl").WebTable("期間").Check CheckPoint("期間")/的检查点的继承关系这样的

Browser("HI賢者Web").Window("ToDo -- Web ページ ダイアログ").Page("ToDo_2").Frame("Ctrl").WebButton("更新登録").Click 30,15
Browser("HI賢者Web").Window("ToDo -- Web ページ ダイアログ").Dialog("Microsoft Internet Explorer").WinButton("OK").Click

错误提示:
Run Error Cannot find the "期間" object's parent "ToDo_2" (class Page). Verify that parent properties match an object currently displayed in your application.
Line (11): "Browser("HI賢者Web").Page("ToDo_2").Frame("Ctrl").WebTable("期間").Check CheckPoint("期間")".


Page("ToDo_2")无法找到我想是因为网页上有重名的page,我试过用object spy察看网页上的继承关系,然后和这个检查点的继承关系和属性进行比较,进行了一些属性的修改,比如UR等, 录制的时候object identification菜单下 web下page 的 smart identification选中。试了很多的方法检查点就是无法通过 无法找到父类。
请各位高手指点,急。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-3-17 21:25:15 | 只看该作者
看一下属性index可以区别吗?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-3-17 22:22:01 | 只看该作者
Browser("HI賢者Web").Window("ToDo -- Web ページ ダイアログ").

这个字符不知道会不会对对象识别有影响,你试试其他网站有没问题。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-18 09:39 , Processed in 0.090373 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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