51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2401|回复: 13
打印 上一主题 下一主题

[原创] VB程序的登录界面执行“确定”后过不去?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-3-19 10:36:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位ZZ,我用QTP9.1测试VB程序,登录时执行“确定”功能按钮过不去,我该如何处理?
还有在系统中打开WINDOWS窗口时也过不去,我是刚入门的菜鸟,请各位ZZ多多关照。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-3-19 11:08:37 | 只看该作者
过不去,报什么错呢?是找不到对象,还是其它的原因
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-3-19 11:11:13 | 只看该作者
不报任何错误,就一直停留在登录界面,一直没响应。
我测试的是C/S架构的软件,登录时就是连接到服务器,获取服务器信息,同时初始化界面的一些东西;如果不录脚本,单独执行是可以正常登录的
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-3-19 11:49:45 | 只看该作者

你初始化的时间太长了,或者是VB程序太卡的原因,导致了QTP运行登陆界面后,就开始找下一个vbwindow的对象,但找不到而失败。哈哈,我也不太懂。
你可以在代码中添加一个这样的方法
wait(5)     这个你可以根据实际去设置,5是5秒,不是0.005秒,别一会设置过长 了你就真的在那里白等了。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-3-19 15:35:40 | 只看该作者
谢谢楼上的ZZ,我现在就去试试
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-3-19 15:44:39 | 只看该作者
问题确认了,确实是初始化东东太多了,非常感谢楼上的。
第二个问题:在系统中打开WINDOWS窗口时也过不去,这个问题您遇到过吗?如何处理的?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-3-19 16:16:12 | 只看该作者
过了难点就好,哈哈。
你可以把那个windows窗口过不去,然后抛出来的提示拿来大家看看,研究下。
是QTP找不到你指定的窗口呢还是你自己运行的窗口死掉了。
感觉你第2个问题不知道在描述什么。嘻嘻,愚见
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-3-19 16:44:41 | 只看该作者
好像是有点儿不清楚,我用你教的那找加了个WAIT,OK了,嘿嘿,你这招太厉害了。
又出现新情况:listview控件里面带复选框的那种,录制时可以成功录制,可是回放时出现了下面的提示:
Line (83): "VbWindow("frmPDMMainFrame").VbWindow("frmRoleDef").VbWindow("frmSetRight").VbListView("lvDocView").SetItemState "SJTZ", micChecked".
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2008-3-19 16:47:07 | 只看该作者
脚本执行不下去了
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-3-19 17:27:54 | 只看该作者

我好像没有录制那个复选框的经验,哈哈,晚上我帮你44看。
不知道你这个是什么错误类型。
我也不太懂,来这里和向其他人学习学习。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2008-3-19 17:41:14 | 只看该作者
好的,谢谢,共同进步
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2008-3-19 18:39:39 | 只看该作者
能不能发个图片来看看呢?
关于第一个问题,再建议一点,最好不要使用wait()方法,换成waitproperty(""),因为wait的时间是你自己设定的,你无法准确估计具体的时间值,而waitproperty可以自动判断需要的时间。
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2008-3-20 09:12:11 | 只看该作者
[quote]原帖由 yyzsmile 于 2008-3-20 09:10 发表
谢谢MarsNoNo
附件见图示

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2008-3-20 10:29:12 | 只看该作者

回复 yyzsmile

可能是窗口不被qtp所识别吧!
你试试用spy去抓一下窗口,看是什么类型的。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 12:56 , Processed in 0.085037 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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