Hexagon 发表于 2010-9-9 16:42:49

Object Spy不能识别webEdit等元素

环境 :Win7 64 位 + QTP 10
问题:
1. 打开QTP自带的飞机订票系统首页,
2. 启动 QTP,新建一个test,点击Tools --> Object Spy --> pointing hand,
   将手停留在首页用户名输入框,Object Spy 显示 WebElement。
直接添加到对象库,添加的也是WebElement

有时候直接打开QTP 没做任何事情,在以前的工程上直接用 object spy 飞机订票系统首页, 出来的全都是 WinObject

然而,直接用QTP录制能够识别的。

TIB 发表于 2010-9-9 21:57:12

是IE8吗?打了补丁没有?

stone_wu 发表于 2010-9-9 22:19:57

把UAC关闭了,应该就好了

kavensyw 发表于 2010-9-10 18:18:41

启动顺序错了
要先启动QTP,再启动测试的程序对象,才可识别

Hexagon 发表于 2010-9-10 22:07:23

回复2# 的帖子

我的是IE8, 没有打过补丁呢, 怎么弄啊 ?

Hexagon 发表于 2010-9-10 22:08:47

回复 3# 的帖子

我已经把UAC设到最低级别( never notify), 不能直接禁用 。

Hexagon 发表于 2010-9-10 22:14:08

回复 4# 的帖子

好像也不是启动顺序的问题,我刚才试了。

anyway, 谢谢大家的热心帮助 :handshake

blizzardlyk 发表于 2010-9-11 08:11:40

搜索一下是否有QTP10的补丁吧。

sterson 发表于 2010-9-12 11:54:31

在开始之前,让QTP运行一下配置工具,一般都可以解决
开始--QTP--tools--第一个菜单。。呵忘了名称了。

Hexagon 发表于 2010-9-12 21:44:25

谢谢各位。QTP10的补丁装了,配置工具也 run了, 问题已经差不多解决了。

现在问题就是 对象识别的时候,位置不能很好的对应对象,明明我鼠标放在 winEdit, 可能识别出来的确实下面的 submit 按钮。

貌似 winObject 还会出现,在刚开QTP的时候就直接用对象识别, 明天再 check 下。

愁啊,初来乍到就碰到这种问题。
页: [1]
查看完整版本: Object Spy不能识别webEdit等元素