51Testing软件测试论坛

标题: 郁闷,安装了QTP8.2录制了SAP的操作执行 [打印本页]

作者: orred    时间: 2006-11-23 16:56
标题: 郁闷,安装了QTP8.2录制了SAP的操作执行
录制过程无问题,可是每次执行的时候在  密码输入后 下面QTP无法自动输入了!郁闷
作者: yangkinki    时间: 2006-11-24 11:07
看到你的帖子,QTP无法自动输入? 具体什么情况,无法输入,有没有报错等详细情况请描述清楚,否则不清楚出现问题的原因,无法帮助你
作者: orred    时间: 2006-11-24 11:39
谢谢斑竹
我把具体的情况描述下:
就是录制过程完毕以后
点击RUN运行
然后QTP自动执行 QTP运行SAP 自动输入帐号 密码 并进入系统
在进入系统以后
前面部分执行正常
在某个窗口输入 销售组织的时候就不会自动输入相关数据
在Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type "10"的时候
无法自动输入10  后面均没有自动输入相关数据,我人为终止
点击STOP以后 提示错误
错误如下:
Step Name: 关键字组合


Step Failed

Object  Details  Result  Time  
   
关键字组合 Cannot find the "关键字组合" object's parent "创建条件记录" (class Window). Verify that parent properties match an object currently displayed in your application. Failed 2006-11-24 - 11:33:27
   



专家模式如下:
Dialog("SAP Logon 640").WinButton("登录").Click
Window("SAP R/3").WinObject("Afx:00480000:1008").Type "user"
Window("SAP R/3").WinObject("Afx:00480000:1008").Type  micTab
Window("SAP R/3").WinObject("Afx:00480000:1008").Type "pass"
Window("SAP R/3").WinObject("Afx:00480000:1008").Type  micReturn
Window("SAP R/3").Type  micReturn
Window("用户菜单 ").WinEdit("Edit").Set "vk11"
Window("用户菜单 ").WinEdit("Edit").Type  micReturn
Window("创建条件记录").WinObject("Afx:00480000:1008").Type "zs00"
Window("创建条件记录").WinObject("Afx:00480000:1008").Type  micReturn
Window("创建条件记录").Type  micReturn
Window("创建条件记录").Dialog("关键字组合").WinObject("Afx:00480000:b").Type  micReturn
Window("创建条件记录").Dialog("关键字组合").Type  micReturn
Window("创建条件记录").Dialog("关键字组合").Type  micReturn
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type "10"
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type  micTab
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type "8"
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type  micTab
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type "00000000"
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type  micReturn
Window("创建  含税价格  条件  ( ZS00 )").Type  micReturn
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Click 110,150
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type "60000000"
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type  micTab
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type  micTab
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type "5000"
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type  micTab
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type  micTab
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type "1000"
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type  micTab
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type  micTab
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type  micTab
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type "2006.11.23"
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type  micTab
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type "2006.11.23"
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:1008").Type  micReturn
Window("创建  含税价格  条件  ( ZS00 )").Type  micReturn
Window("创建  含税价格  条件  ( ZS00 )").WinObject("Afx:00480000:0:00010011:000000").Click 238,21

[ 本帖最后由 orred 于 2006-11-24 11:41 编辑 ]
作者: yangkinki    时间: 2006-11-24 12:08
先确定回放时的属性和录制时对象的属性有没有发生变化,即在运行到不能运行下去时的页面中的对象与对象库中的对象属性是否一致,错误提示就是这个意思,你去查一下
作者: orred    时间: 2006-11-24 12:45
昨天就看了 一下午 啥也没看出来

sdlkfj8

是不是SAP的呀另外加载 插件的啊 ?我加载的是AC

[ 本帖最后由 orred 于 2006-11-24 12:47 编辑 ]
作者: yangkinki    时间: 2006-11-24 14:02
根据错误提示,应该是在输入10之前就出错了吧,
Window("创建条件记录").Dialog("关键字组合").WinObject("Afx:00480000:b").Type  micReturn
是不是在这句报的错,回车时就报错了,确定出错的地方再去查找,在登陆时能通过,那么就不是加载的问题
作者: orred    时间: 2006-11-24 14:22
恩 刚才又看了下
前面一段 可以完整运行
后面一段从输入10这里开始也可以完整运行
根据你说的应该就是这个地方出问题了
但是检查不出结果sdlkfj1
作者: orred    时间: 2006-11-24 14:58
尝试着 把那一步回车操作改成了鼠标点击  好像就可以了
谢谢版主
作者: yangkinki    时间: 2006-11-24 15:08
Window("创建条件记录").Dialog("关键字组合").WinObject("Afx:00480000:b").Type  micReturn附近这么多的回车,是不是正常的,这个WinObject("Afx:00480000:b")是不是进行了修改,是不是WinObject("Afx:00480000:1008")? 看一下这个出错页面中的对象的属性是否与录制时不一样,可以用spy查看对象的属性
作者: orred    时间: 2006-11-24 15:19
斑竹真厉害啊一眼就看出来了
这里本来应该是只有一个回车的。我也不清楚怎么变成两个了
我是新人 以前一直用QTP FOR SAP 这个比较简单点
现在换这个 感觉复杂了不少  SPY 也不会用sdlkfj1  呵呵
作者: orred    时间: 2006-11-28 16:42
又是老问题出来了!
郁闷找不到原因 !sdlkfj9
作者: xyg111    时间: 2008-11-27 00:30
标题: 请教orred兄,你的SAP kit 在哪里下载的,我在网上找了好久都没有找到,,
请教orred兄,你的SAP kit 在哪里下载的,我在网上找了好久都没有找到,,
作者: ankeli    时间: 2011-10-15 20:29
回复 7# orred

你好 希望你能看到 你的qtp for sap 在哪里找到的,能不能告诉下小弟,或者分享一下。希望你能回复一下 ,谢谢。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2