51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

12
返回列表 发新帖
楼主: zq861010
打印 上一主题 下一主题

[原创] 很麻烦的脚本运行问题

[复制链接]

该用户从未签到

21#
发表于 2010-3-25 22:08:24 | 只看该作者
Dialog("regexpwndtitle:=Login","Micclass:=Dialog").WinEdit("attached text:=Agent Name:").Set "zhouqin"
我加了一句,在我的电脑上可以执行了。

从报错信息看,主要问题在Dialog上,你的语句没有识别到Dialog对象,可能一个条件不够,于是我加了个Micclass的试了一下就可以了。
回复 支持 反对

使用道具 举报

该用户从未签到

22#
 楼主| 发表于 2010-3-27 21:58:21 | 只看该作者
不是那个问题,我加了的 一样没用 从设置和环境问题考虑一下吧
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2010-3-28 12:36:18 | 只看该作者
那我给你个调试的方法,看看描述性编程的对象是否唯一。
之前的语句是Dialog("regexpwndtitle:=Login","Micclass:=Dialog").WinEdit("attached text:=Agent Name:").Set "zhouqin"
但是你那里如果还是不行的话,用下面的方法来调试一下。
Set oDesc = Description.Create()
oDesc("micclass").Value = "Dialog"
oDesc("regexpwndtitle").Value = "Login"
Set Lists = Desktop.ChildObjects(oDesc)
all=Lists.count
看看all是几,如果是1的话,那么用Dialog("regexpwndtitle:=Login","Micclass:=Dialog")应该可以识别到对话框,如果不是1,那么加个index:=0试试
Dialog识别完了再看WebEdit的
Set oDesc = Description.Create()
oDesc("micclass").Value = "WebEdit"
oDesc("attached text").Value = "Agent Name:"
Set Lists = Dialog("regexpwndtitle:=Login","Micclass:=Dialog","index:=0").ChildObjects(oDesc)
all=Lists.count
在看看这时候all是多少。
通常我用这个方法就是来看看描述对象的属性是否能唯一识别到对象,如果识别到多个,说明可能有对象隐藏在页面上,那么这时候加上index去进一步识别他,之后为了查看是否找对了对象,可以在对象后面用 .highlight的方法高亮对象,以便确认你需要操作的对象是你看到的那个。
回复 支持 反对

使用道具 举报

该用户从未签到

24#
 楼主| 发表于 2010-3-29 15:17:02 | 只看该作者
没人回复啦  大家帮帮忙啊  大侠们都出来哦
回复 支持 反对

使用道具 举报

该用户从未签到

25#
发表于 2010-3-29 15:23:44 | 只看该作者

回复 24# 的帖子

我不是给你写了方法了么,你有没有试着去用一下?
回复 支持 反对

使用道具 举报

该用户从未签到

26#
发表于 2010-3-29 16:35:41 | 只看该作者

回复 23# 的帖子

见19楼。。。他说都是0.。。

重装QTP好的可能性大一点。。。
回复 支持 反对

使用道具 举报

该用户从未签到

27#
发表于 2010-3-29 16:50:35 | 只看该作者

回复 26# 的帖子

哦。没注意到。。。不过在我家里的电脑上是能正常运行的。。。
回复 支持 反对

使用道具 举报

该用户从未签到

28#
 楼主| 发表于 2010-3-30 09:37:44 | 只看该作者
已经重装过了 看来要重装操作系统
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-10-6 18:26 , Processed in 0.084493 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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