51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4855|回复: 23
打印 上一主题 下一主题

[求助] 用Exist检查到weblist对象存在,但.Select "#1"时,报错对象无法识别

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-7-13 10:41:41 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
如题,为什么
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

24#
 楼主| 发表于 2011-7-28 17:24:34 | 只看该作者
已经发出来了,在15#
再发一次
Cannot identify the object "[ WebList ]" (of class WebList). Verify that this object's properties match an object currently displayed in your application.
Line (49): "curPage.Frame(frm).WebTable(tab).WebList(lst).Select "#1"'GetItem(1)".
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2011-7-27 14:59:33 | 只看该作者
建议你把整个报错的提示发出来
回复 支持 反对

使用道具 举报

该用户从未签到

22#
 楼主| 发表于 2011-7-27 10:11:08 | 只看该作者
没,加其他属性也不行,获取gETROPROPERTY可以识别
回复 支持 反对

使用道具 举报

该用户从未签到

21#
发表于 2011-7-26 17:04:44 | 只看该作者
curPage.Frame(frm).WebTable(tab).WebList(lst).Select "信号源"
这句报weblist没有识别
但用curPage.Fr ...
kasad 发表于 2011-7-14 09:45


问题解决没?
貌似WebList里面的lst没有定义,加两个weblist的属性值给他试试
回复 支持 反对

使用道具 举报

该用户从未签到

20#
 楼主| 发表于 2011-7-18 14:36:25 | 只看该作者
先用的是其他属性
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2011-7-18 10:26:54 | 只看该作者
换一个属性试试
回复 支持 反对

使用道具 举报

该用户从未签到

18#
 楼主| 发表于 2011-7-18 08:53:21 | 只看该作者
等待高手
回复 支持 反对

使用道具 举报

该用户从未签到

17#
 楼主| 发表于 2011-7-15 14:41:07 | 只看该作者
tmpstr=curPage.Frame(frm).WebTable(tab).WebList(lst).GetROProperty ("all items")
不会弹出不识别提示,是正确运行完成
回复 支持 反对

使用道具 举报

该用户从未签到

16#
 楼主| 发表于 2011-7-15 14:24:31 | 只看该作者
弹出信息如上
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2011-7-15 14:24:09 | 只看该作者
Cannot identify the object "[ WebList ]" (of class WebList). Verify that this object's properties match an object currently displayed in your application.
Line (49): "curPage.Frame(frm).WebTable(tab).WebList(lst).Select "#1"'GetItem(1)".
回复 支持 反对

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2011-7-15 14:23:44 | 只看该作者
发不了图片
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2011-7-15 14:23:28 | 只看该作者
tmpstr=curPage.Frame(frm).WebTable(tab).WebList(lst).GetROProperty ("all items")
可以正确地获取到weblist的正确all items的值
但curPage.Frame(frm).WebTable(tab).WebList(lst).Select "信号源"
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2011-7-15 11:53:26 | 只看该作者
建议描述性创建对象至少用2个以上的属性去识别
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2011-7-15 11:51:59 | 只看该作者
你确定是不识别还是找不到指定项
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2011-7-15 10:00:00 | 只看该作者
自己顶下,等待高手到来
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2011-7-14 09:47:22 | 只看该作者
这个weblist是个隐藏的对象
先要点击WebElement(tmp0).Click,才能识别到存在
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2011-7-14 09:45:44 | 只看该作者
curPage.Frame(frm).WebTable(tab).WebList(lst).Select "信号源"
这句报weblist没有识别
但用curPage.Frame(frm).WebTable(tab).WebList(lst).Exist
判断是存在的
而且用
tmpstr=curPage.Frame(frm).WebTable(tab).WebList(lst).GetROProperty ("all items")
也能都得到正确的值
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2011-7-14 09:43:33 | 只看该作者
Set browsDesc = description.create()
Set pageDesc = description.create()       
Set curPage = Browser(browsDesc).Page(pageDesc)
curPage.Sync
Set frm=Description.Create()
frm("title").value="显示墙属性"
Set tab=Description.Create()
tab("index").value=14
Set tmp0=Description.Create()
tmp0("index").value=6
curPage.Frame(frm).WebTable(tab).WebElement(tmp0).Click
curPage.Frame(frm).WebTable(tab).WebList(lst).Select "信号源"
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2011-7-14 09:20:03 | 只看该作者
东西太少,不好说
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-20 19:42 , Processed in 0.078074 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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