51Testing软件测试论坛

标题: QTP,对象要很长时间才能识别出来的原因 [打印本页]

作者: looshing    时间: 2014-12-3 11:27
标题: QTP,对象要很长时间才能识别出来的原因
大家好~~
在测试过程中发现,在完成一个流程的过程中:
选择商品→选择支付方式①→付款(识别按钮正常)→完成。
然后返回,选择商品→选择支付方式②→支付(这个按钮需要长时间等待才能识别出来)→完成

大家遇见过吗?
这种情况出现是什么原因呢?具体该怎么解决呢 ?
作者: 赵佳乐SMILE    时间: 2014-12-3 13:59
先确定一下是否开启了智能识别 开着的话 关掉

导致QTP运行缓慢的常见原因
http://user.qzone.qq.com/305132437/2


作者: looshing    时间: 2014-12-3 15:03
赵佳乐SMILE 发表于 2014-12-3 13:59
先确定一下是否开启了智能识别 开着的话 关掉

导致QTP运行缓慢的常见原因

先谢谢你的答复哈。
我关了智能识别也无济于事了。
我将代码发上来给你帮我看看。

WpfWindow("xx").WpfImage("imgSeatPlan").Click 759,337
WpfWindow("xx").WpfButton("付款").Click
WpfWindow("xx").WpfButton("现金(1)").Click
WpfWindow("WpfWindow").WpfButton("确认支付").Click
WpfWindow("xx").WpfButton("确认支付").Click
WpfWindow("问题").WpfButton("否").Click
'上面步骤点击否后回到 imgSeatPlan 这个对象页面,继续上面的操作
WpfWindow("xx").WpfImage("imgSeatPlan").Click 758,355
'这个“付款”按钮实际上在重复第二次操作时是录制不出来的,我是直接赋值上面的。
WpfWindow("xx").WpfButton("付款").Click

在运行这段代码时,在第二点击“付款”按钮时,有时很快就能识别出来。有时却等待很长的时间才能识别出来。

大概问题是这样子的,怎么解决呢 ?



作者: 赵佳乐SMILE    时间: 2014-12-3 15:06
looshing 发表于 2014-12-3 15:03
先谢谢你的答复哈。
我关了智能识别也无济于事了。
我将代码发上来给你帮我看看。

这种问题 真的不好调

识别不到 一般都是有属性发生了变化 仔细对比一下
作者: looshing    时间: 2014-12-3 15:15
赵佳乐SMILE 发表于 2014-12-3 15:06
这种问题 真的不好调

识别不到 一般都是有属性发生了变化 仔细对比一下

它是可以识别的,但是需要的时间太长了~~~两分钟后肯定能识别出来呢。
不知道是不是需要做什么设置呢 ?
作者: zhqjsj    时间: 2014-12-10 16:53
你手动按步骤操作后,用已有的“"付款”对象高亮试试,是否能识别到?
作者: zhqjsj    时间: 2014-12-10 16:53
你手动按步骤操作后,用已有的“"付款”对象高亮试试,是否能识别到?




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