51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1686|回复: 4
打印 上一主题 下一主题

[原创] 【求助】不同机器录制相同程序的结果不一样。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-4-8 09:59:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
机器A:
VbWindow("frmLogin").VbEdit("txtUserID").Set "123"
VbWindow("frmLogin").VbEdit("txtPWD").Type  micReturn
机器B:
VbWindow("Vbwindow").VbEdit("VbEdit").Set "123"
VbWindow("VBwindow").VbEdit("VbEdit_2").Type  micReturn

昨天才发现的问题。最近B机器装了TD,不知道是不是这个原因。
“对象标识”的设置也正常。
对比了2台机的设置好像没什么区别,但不知道为什么会出现这个问题。哎
感觉机器A是通过录制对象的名字,而机器B是录制了对象的类型。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-4-8 10:13:38 | 只看该作者
机器A是正常的,机器B有问题(因为机器B没有真正的识别到VB的对象),但和是否安装了TD没有关系。
2台机器的操作系统是什么?如果有VISTA,可能是UAC带来的问题。
如果不是VISTA,检查一下其中一台机器有没有打开QQ
还有一个可能,就是机器B没有选VB的add-in
下次录制前,使用object spy检查一下VB的窗口,如果属性中的VB NAME有值,就表示正常。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-4-8 10:37:08 | 只看该作者
2台电脑都是XP的。
其实之前的B机器是正常的,但后来发现有点怪,就是在登陆界面要求加载VB中,是灰色的,但后来又好了,所以没去管它。
B机器没开QQ,刚才4去spy那些VB,没有VBMANE,但是A机器也没有。
VB的add in是自带的,也有选中。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-4-8 10:38:50 | 只看该作者

又4了下那个spy,发现真的是B机器没有,而A机器是有的。
那现在要怎么去解决呢
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-4-8 12:39:01 | 只看该作者
已经解决,重装
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-9 09:46 , Processed in 0.077661 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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