51Testing软件测试论坛

标题: UFT脚本录制与回放的问题 [打印本页]

作者: 海海豚    时间: 2016-12-14 17:06
标题: UFT脚本录制与回放的问题
            想求助,我用的是UFT12,在进行PC软件的脚本录制。
点击这如图事件时(可以打开下拉框),录制的脚本是  Window("主升浪决策系统").Activate  ,在回放脚本的时候,这个脚本行运行的的是将鼠标移至空白处。
想问一下这个是什么原因?
或者说是否能让该行脚本录制为一个点击事件呢?如果在UFT内写脚本,怎么获取click坐标?

求大牛  TUT



作者: Miss_love    时间: 2016-12-15 09:57
图破了
作者: 海海豚    时间: 2016-12-15 10:03
又看了一下UFT的4个录制模式。
我一直使用的是(1)正常录制模式,正常录制模式直接对对象进行操作,但是有时不能识别程序中所有的对象,正因为这个原因导致了我如上的问题。而且正常录制模式对于下拉框不友好,也无法识别。在正常录制模式下处理下拉框识别问题,我用的是新建一个虚拟对象解决的,但是Window("主升浪决策系统").Activate,无法用虚拟对象解决;
然后使用了(2)虚拟录制模式,可以解决这个问题,通过虚拟录制模式,也可以解决下拉框不友好问题,然而缺点是录制下的脚本:   Window("主升浪决策系统").RunAnalog "Track1",不好进行调试;
(3)使用低级录制模式,录制脚本仍是Window("主升浪决策系统").Activate,只有在点击的时候是click动作;
(4)使用图像识别录制模式,与虚拟录制模式效果一样,可以成功录制以及录制下拉框,但其脚本显示Window("主升浪决策系统").InsightObject("InsightObject").Click,相较于虚拟录制模式更加清晰明了,并且对设置检查点无影响
综上,我觉得还是采用(4)图像识别录制模式比较“性价比高”

作者: 海海豚    时间: 2016-12-15 11:15
是这个 @Miss_love   TUT
作者: jingzizx    时间: 2016-12-24 09:14
解决了?
作者: 海海豚    时间: 2016-12-24 11:01
jingzizx 发表于 2016-12-24 09:14
解决了?

嗯,更换了另一种录制方式,算是解决了




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