51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3406|回复: 7
打印 上一主题 下一主题

[原创] WebRadioGroup中不能识别对象,请教各位高手

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-10-29 00:02:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在一个页面,有一个WebRadioGroup,其中有好多单选框,其中每次点选一次单选框时,页面都会刷新一次,所以录制脚本如下:
Browser("XXX").Page("XXBOSS").Frame("Frame").WebRadioGroup("WebRadioGroup").Select "#0" (先其中一个,暂叫 1)
Browser("XXX").Page("XXBOSS").Frame("Frame_1").WebRadioGroup("WebRadioGroup").Select "#0" (选择另一个,暂叫 2)
Browser("XXX").Page("XXBOSS").Frame("Frame").WebRadioGroup("WebRadioGroup").Select "#0"(点选1 )
Browser("XXX").Page("XXBOSS").Frame("Frame_1").WebRadioGroup("WebRadioGroup").Select "#0"(点选2 )
如果录制的一直选择的话,Frame("Frame_n")  其中的name值一直会变,

在对象库中查看items count值为0 ,selected item index  值为1,其中index值不一样,有时是1,有时是0.其他属性。
同时,所有的WebRadioGroup("WebRadioGroup")属性都一样,
我用描述性编程
fname ="Frame.*"
Browser("XXX").Page("XXBOSS").Frame("Name:="&fname ).WebRadioGroup("Name:=WebRadioGroup").Select "#0"
后运行还是不行,请教各位高手,有什么好的方法!谢谢

[ 本帖最后由 wonew1228 于 2008-10-29 00:04 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-10-30 16:10:07 | 只看该作者
兄弟们有什么好方法说说,谢谢,不能让他沉了呀,
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-10-30 16:42:36 | 只看该作者
这个我遇到了当时解决了哈哈.你先从数据库取值然后DataTable("alarmid", dtGlobalSheet)=Cstr(res(0)) 传到datatable,Browser("XXX").Page("XXBOSS").Frame("Name:="&fname ).WebRadioGroup("Name:=WebRadioGroup").Select "#0"改成Browser("XXX").Page("XXBOSS").Frame("Name:="&fname ).WebRadioGroup("Name:=WebRadioGroup").Select  DataTable(" "," ")就运行通过了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-11-4 11:30:56 | 只看该作者
谢谢,我不是那个意思,对所有的记录录制的都是“#0”,
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-11-6 10:26:20 | 只看该作者
各位大侠,进来看看,有什么好的方法共享一下
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-11-6 10:37:06 | 只看该作者
把对象Frame("Frame_1"). 使用正则表达式,对象里修改该属性 [\s\S]* ,勾不要选.应该可以了.希望对你有帮助.
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-11-6 14:31:03 | 只看该作者
你好!我用下边这个,应该和你说的那个是一回事吧?请详细指教,谢谢!

fname ="Frame.*"
Browser("XXX").Page("XXBOSS").Frame("Name:="&fname ).WebRadioGroup("Name:=WebRadioGroup").Select "#0"

你说在“对象里修改该属性 [\s\S]* ,勾不要选”  在对象库里边好像没有,这个在对象库怎么修改?谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-11-7 10:03:07 | 只看该作者
希望各位高手说说自己的看法,不要让他沉掉啊
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-4 19:20 , Processed in 0.086913 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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