奇怪为啥QTP不能录制QQ农场偷菜脚本?
QQ版本:QQ2009 Beta2;QTP:9.2;IE 7.01.点击Record,弹出Record and Run Setting>windows application中添加"C:\Program Files\Tencent\QQ\Bin\QQ.exe"
2.输入QQ号码及密码登陆QQ
3.登陆不成功
Q:
1.输入密码动作没有录制且任务管理器里面QQ.exe,CPU使用率为0,有内存使用,登陆QQ不成功,这是为什么?
尝试录制在QQ已登录后进入QQ农场:
1.打开QQ空间
2.点击QQ农场Link
3.点击一次性偷菜按钮,在这就不能录制了,且偷菜的动作,QTP也没有任何录制,为什么? 绝对可以,因为有大事能用LR偷菜,QTP也一定行,不用试就知道,没道理不行的, 呵呵:lol不行就是脚本问题 再点击"Record" 按钮前,先确认下已经把QQ程序关闭了,然后再点击Record按钮 路过,帮顶一下
回复 3# 的帖子
这个是当然的,关闭了QQ程序的 路过回复 2# 的帖子
用LR和用QTP原理完全不一样的,不能相提并论吧 路过 3.点击一次性偷菜按钮,在这就不能录制了,且偷菜的动作,QTP也没有任何录制,为什么?QTP是基于UI的,而且QTP无法识别FLASH,如果只实现click的话,用模拟方式应该就可以,或者用虚拟控件的方式。
LR是直接数据交互,不涉及UI,因此,LR能办到的,QTP未必能办到 可以是可以,但是会因为你偷菜速度过快而被系统提示你需要休息 原帖由 wujianping 于 2010-3-1 11:19 发表 http://bbs.51testing.com/images/common/back.gif
3.点击一次性偷菜按钮,在这就不能录制了,且偷菜的动作,QTP也没有任何录制,为什么?
QTP是基于UI的,而且QTP无法识别FLASH,如果只实现click的话,用模拟方式应该就可以,或者用虚拟控件的方式。
LR是直接数 ...
9#是正解,QTP是认不出来农场的界面的,所以你用正常录制的方式不会产生任何的脚本。
有创意
LZ有意思 大家都试试吧 “QTP是基于UI的,而且QTP无法识别FLASH,如果只实现click的话,用模拟方式应该就可以,或者用虚拟控件的方式。”工作中遇到了这样的困扰,不能录制FLASH。
请问,模拟方式或虚拟控件的方式,具体是?
请指教,谢谢 路过牛人一群
哦,优酷的页面上传是用flash做的。可以用QTP来录制啊。
QQ的偷菜,还真没有实践过。当然,也还没有种过菜呢。 原帖由 痞子陈 于 2010-3-2 15:33 发表 http://bbs.51testing.com/images/common/back.gif“QTP是基于UI的,而且QTP无法识别FLASH,如果只实现click的话,用模拟方式应该就可以,或者用虚拟控件的方式。”
工作中遇到了这样的困扰,不能录制FLASH。
请问,模拟方式或虚拟控件的方式,具体是?
请指教,谢 ...
模拟方式就是在录制时候切换为低级录制,模拟鼠标动作的轨迹和点击,因为这个是依靠原始坐标来判定的,所以需要回放界面与录制时的界面一致,放大缩小,或移动窗口均会失败。
虚拟控件的方式就是将某个存在,而QTP无法识别的对象,创建虚拟化为QTP可以识别的对象,可以是button,image等 没偷过菜,不知道什么情况,听楼上有说是FLASH的,那这个案例暂时就别实验了,也没多大意义
回复 2# 的帖子
能共享一份qtp偷采的脚本吗 原帖由 wujianping 于 2010-3-2 22:45 发表 http://bbs.51testing.com/images/common/back.gif模拟方式就是在录制时候切换为低级录制,模拟鼠标动作的轨迹和点击,因为这个是依靠原始坐标来判定的,所以需要回放界面与录制时的界面一致,放大缩小,或移动窗口均会失败。
虚拟控件的方式就是将某个存在, ...
谢谢谢谢 :P
页:
[1]
2