51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3208|回复: 5
打印 上一主题 下一主题

[原创] QTP录制SAP登录后回放时出错

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-12-30 11:45:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用QTP8.2(安装了SAP插件)录制SAP的登录后(没有在QTP里设置成自动登录),当回放时出现错误:
Cannot find the "OKCode" object's parent "SAP Easy Access" (class SAPGuiWindow). Verify that parent properties match an object currently displayed in your application.
我怀疑回放时没能认出口令输入框,因为回放时没看到qtp在输入密码。
谢谢各位高人,本人新手。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-12-30 13:22:25 | 只看该作者
1. 查看一下对象库中的对象是否正确
2. 添加描述性语言并进行重放。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-12-30 13:51:04 | 只看该作者
“Cannot find the "OKCode" object's parent "SAP Easy Access" (class SAPGuiWindow). ”
父对象都没有找到,好好检查一下你的对象库
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-12-30 15:08:31 | 只看该作者

谢谢上面二位的关注

我觉得是“Cannot find the "OKCode" object's parent "SAP Easy Access" (class SAPGuiWindow).”前面出的问题
导致对象库中的对象跟页面不匹配。
因为SAP的登录界面上的口令输入框中始终显示“************”(无论是否做输入动作),导致QTP识别有误,回放错误(回放时左下角SAP状态栏始终显示:Name or password is incorrect (repeat logon))。
如果我在QTP中设置成当录制和回放时系统自动登录(事前提供userid和pssword),就没有问题。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-12-31 12:18:45 | 只看该作者
但是,在QTP中不设置自动登录情况下,怎么样录制才能在回放时顺利通过呢,有真正录过的朋友吗?不胜感激!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-12-31 14:40:01 | 只看该作者
找不到对象有几种可能:
一是对象库中NOT FOUND 这个对象,而你又没有用描述性编程
二是对象库中存在该对象,但该对象存放的位置和实际位置有偏差
三是描述性编程中对象名书写错误,或界面中存在多个同名对象而描述性编程中没有明确指出index
四是QTP运行过快,在QTP运行到检查用户名密码的时候页面还没打开。可以在前面加WAIT(S)解决
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-29 03:41 , Processed in 0.104183 second(s), 33 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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