郁闷,安装了QTP8.2录制了SAP的操作执行
录制过程无问题,可是每次执行的时候在密码输入后 下面QTP无法自动输入了!郁闷 看到你的帖子,QTP无法自动输入? 具体什么情况,无法输入,有没有报错等详细情况请描述清楚,否则不清楚出现问题的原因,无法帮助你 谢谢斑竹我把具体的情况描述下:
就是录制过程完毕以后
点击RUN运行
然后QTP自动执行 QTP运行SAP 自动输入帐号 密码 并进入系统
在进入系统以后
前面部分执行正常
在某个窗口输入 销售组织的时候就不会自动输入相关数据
在Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").Type "10"的时候
无法自动输入10后面均没有自动输入相关数据,我人为终止
点击STOP以后 提示错误
错误如下:
Step Name: 关键字组合
Step Failed
ObjectDetailsResultTime
关键字组合 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").TypemicTab
Window("SAP R/3").WinObject("Afx:00480000:1008").Type "pass"
Window("SAP R/3").WinObject("Afx:00480000:1008").TypemicReturn
Window("SAP R/3").TypemicReturn
Window("用户菜单 ").WinEdit("Edit").Set "vk11"
Window("用户菜单 ").WinEdit("Edit").TypemicReturn
Window("创建条件记录").WinObject("Afx:00480000:1008").Type "zs00"
Window("创建条件记录").WinObject("Afx:00480000:1008").TypemicReturn
Window("创建条件记录").TypemicReturn
Window("创建条件记录").Dialog("关键字组合").WinObject("Afx:00480000:b").TypemicReturn
Window("创建条件记录").Dialog("关键字组合").TypemicReturn
Window("创建条件记录").Dialog("关键字组合").TypemicReturn
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").Type "10"
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").TypemicTab
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").Type "8"
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").TypemicTab
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").Type "00000000"
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").TypemicReturn
Window("创建含税价格条件( ZS00 )").TypemicReturn
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").Click 110,150
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").Type "60000000"
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").TypemicTab
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").TypemicTab
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").Type "5000"
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").TypemicTab
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").TypemicTab
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").Type "1000"
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").TypemicTab
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").TypemicTab
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").TypemicTab
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").Type "2006.11.23"
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").TypemicTab
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").Type "2006.11.23"
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:1008").TypemicReturn
Window("创建含税价格条件( ZS00 )").TypemicReturn
Window("创建含税价格条件( ZS00 )").WinObject("Afx:00480000:0:00010011:000000").Click 238,21
[ 本帖最后由 orred 于 2006-11-24 11:41 编辑 ] 先确定回放时的属性和录制时对象的属性有没有发生变化,即在运行到不能运行下去时的页面中的对象与对象库中的对象属性是否一致,错误提示就是这个意思,你去查一下 昨天就看了 一下午 啥也没看出来
sdlkfj8
是不是SAP的呀另外加载 插件的啊 ?我加载的是AC
[ 本帖最后由 orred 于 2006-11-24 12:47 编辑 ] 根据错误提示,应该是在输入10之前就出错了吧,
Window("创建条件记录").Dialog("关键字组合").WinObject("Afx:00480000:b").TypemicReturn
是不是在这句报的错,回车时就报错了,确定出错的地方再去查找,在登陆时能通过,那么就不是加载的问题 恩 刚才又看了下
前面一段 可以完整运行
后面一段从输入10这里开始也可以完整运行
根据你说的应该就是这个地方出问题了
但是检查不出结果sdlkfj1 尝试着 把那一步回车操作改成了鼠标点击好像就可以了
谢谢版主 Window("创建条件记录").Dialog("关键字组合").WinObject("Afx:00480000:b").TypemicReturn附近这么多的回车,是不是正常的,这个WinObject("Afx:00480000:b")是不是进行了修改,是不是WinObject("Afx:00480000:1008")? 看一下这个出错页面中的对象的属性是否与录制时不一样,可以用spy查看对象的属性 斑竹真厉害啊一眼就看出来了
这里本来应该是只有一个回车的。我也不清楚怎么变成两个了
我是新人 以前一直用QTP FOR SAP 这个比较简单点
现在换这个 感觉复杂了不少SPY 也不会用sdlkfj1呵呵 又是老问题出来了!
郁闷找不到原因 !sdlkfj9
请教orred兄,你的SAP kit 在哪里下载的,我在网上找了好久都没有找到,,
请教orred兄,你的SAP kit 在哪里下载的,我在网上找了好久都没有找到,, 回复 7# orred你好 希望你能看到 你的qtp for sap 在哪里找到的,能不能告诉下小弟,或者分享一下。希望你能回复一下 ,谢谢。
页:
[1]