51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 请教:QTP中Winlist下无法获得chekbox问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-12-2 19:07:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


想动态点击WinListView和WinList中的checkbox,但是对象库找不到对象,同时object spy也找不到,想使用描述性编程,,但是newobjects集合没获得对象,
为什么,请高手指点中间的问题,此问题困惑好久,最好能帮忙写个范例,本人菜鸟,谢谢了!
录制的脚本为:
Window("BeyonDB DBA 管理器 [II]").Window("1").WinTreeView("SysTreeView32").Select "用户"
Window("BeyonDB DBA 管理器 [II]").Window("1").WinTreeView("SysTreeView32").Select "用户", micRightBtn
Window("BeyonDB DBA 管理器 [II]").Window("1").WinObject("ingres_dbatool_mdi_dom").WinMenu("ContextMenu").Select "创建(r)..."
Window("BeyonDB DBA 管理器 [II]").Dialog("创建用户--(local)").WinEdit("用户名:").Set "aaaa"
Window("BeyonDB DBA 管理器 [II]").Dialog("创建用户--(local)").WinListView("缺省概要:").Select "Create Database"
Window("BeyonDB DBA 管理器 [II]").Dialog("创建用户--(local)").WinList("访问未授权数据库:").Select "aa"
Window("BeyonDB DBA 管理器 [II]").Dialog("创建用户--(local)").WinList("访问未授权数据库:").Select "aaa"
Window("BeyonDB DBA 管理器 [II]").Dialog("创建用户--(local)").WinButton("确定").Click

想对WinList和WinListView进行点击checkbox录制,但是无法识别,自己改的,但是有问题
Set newobject=Description.Create
newobject("class").value="WinCheckBox"
newobject("nativeclass").value="Button"
Dim n,m,i
n=Window("BeyonDB DBA 管理器 [II]").Dialog("创建用户--(local)").WinList("访问未授权数据库:").GetItemsCount  '有3行记录aa,aaa,demodb
msgbox(n)
SET newobjects=Window("BeyonDB DBA 管理器 [II]").Dialog("创建用户--(local)").WinList("访问未授权数据库:").ChildObjects( newobject )
m=newobjects.Count   '此处返回0  newobjects集合有问题,是否这样写的,请指教
msgbox(m)
For i=0 to n-1
    newobjects( i ).SET "ON" '此处都没获得set的方法?手动输入的
Next

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-2-6 13:55:40 | 只看该作者
碰到同样的问题,期待答案
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-2-6 16:01:03 | 只看该作者
本帖最后由 今天有雾 于 2012-2-6 16:02 编辑

请尝试用描述性编程来进行识别checkbox

另外 newobject("nativeclass").value="Button", 这句脚本好像写的不对吧 不应该是Button
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-7 20:44 , Processed in 0.075926 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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