51Testing软件测试论坛

标题: spy识别对象时,控件总是不在原来显示的位置处,而是在某个空白处 [打印本页]

作者: yiyun525    时间: 2016-1-13 15:24
标题: spy识别对象时,控件总是不在原来显示的位置处,而是在某个空白处

本人安装的是qtp10.0+ie10,在用spy识别网页对象时,发现需要的控件都不在显示de位置处,而是在网页某个空白处。如图,搜索的搜索框并不是在咱们看到的搜索框处,而是在上面某个空白处。这样在识别对象时非常费劲。有人遇到过吗?我开始以为是ie版本太高导致的,然后降级为ie8和IE9,发现在识别对象时,都识别为winobject,因为没有浏览器加载项里没有bhomanager控件,怎么加都加不上,在系统盘c:\windows\SysWOW64\下有bhomanager.dll,在cmd下运行也能成功,但是就是不识别。后来无奈又升级回ie10,IE11存在同样的问题。
哪位遇到过这种情况啊?请指教指教。又不敢轻易卸载qtp,太变态了,卸载总是卸载不干净,还得重装系统搞定。太浪费时间了。谢谢哦。。。

作者: seagull1985    时间: 2016-1-14 09:42
这个应该不是控件识别的问题,就是因为你的bhomanager控件没有加载成功,看下浏览器里面是不是把这个加载禁用了
作者: yiyun525    时间: 2016-1-14 14:11
seagull1985 发表于 2016-1-14 09:42
这个应该不是控件识别的问题,就是因为你的bhomanager控件没有加载成功,看下浏览器里面是不是把这个加载禁 ...

如果被禁用了,应该不能识别呀,应该都是识别为winobject,但是现在的话,是不在原来位置上,错位了。
作者: yiyun525    时间: 2016-2-17 16:09
难道茫茫人海,没有人遇到过这样的问题吗???
作者: 1219634088    时间: 2016-5-10 15:07
yiyun525 发表于 2016-2-17 16:09
难道茫茫人海,没有人遇到过这样的问题吗???

我遇到了,也发帖了 还没解决! 如果你解决了,麻烦把方法发我下
作者: 1219634088    时间: 2016-5-16 15:02
1219634088 发表于 2016-5-10 15:07
我遇到了,也发帖了 还没解决! 如果你解决了,麻烦把方法发我下

我解决了 你用对象的属性去定位!




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