杨超 发表于 2009-10-19 12:16:06

碰到过类似问题,可以将这两个对象添加到对象库,然后用F7手动写打开的步骤应该是可以打开的。

june.diny 发表于 2009-10-19 12:49:13

手动加载对象库,是否可以呢 ?

wiko2000 发表于 2010-10-29 17:04:56

我也碰到这个问提.....os只识别整个窗口为winbject,窗口上的checkbox等都不能单独识别

Coolwind9 发表于 2010-11-1 11:19:28

                  快速回复主题

kavensyw 发表于 2010-11-1 12:33:45

本帖最后由 kavensyw 于 2010-11-1 12:51 编辑

最好详细问问开发,初次打开窗口1和关闭窗口2后对窗口1的处理有哪些区别。
关键是关闭窗口2后都处理了哪些控件,最好能把两段代码拿来自己分析分析

我的一点疑惑:
1. 关闭窗口2后,窗口1中的控件不能识别,是指识别成Windows Object 还是根本就圈不上?
2. 那么弹出窗口1本身能否识别,窗口1的父对象能否识别?
3. 两次操作后,窗口1的父对象属性有没有变化?
能否把前后两次spy图截上来看看

我的猜想:
1.会不会是关闭弹出窗口2后,当前有效窗口不是窗口1呢,可能是窗口1的上一层对象。虽然窗口1显示在最上层,但它不是当前Activate
2. 窗口2关闭后,刷新了窗口1的部分属性,窗口1的上一层对象是不是也更改了部分属性

DreamsYCX 发表于 2012-5-29 17:23:35

╮(╯▽╰)╭没有我要的答案

lhq866 发表于 2016-7-29 14:01:09

顶一下,我也遇到同样的问题,都找了好多办法还是不行,对象中的参数值都在变,每次都识别不了。盼望给出有效解决方法

陈2517 发表于 2017-1-19 08:54:06

楼主,你解决这个问题了吗?我现在也遇到这个问题,第二层窗口再出来的弹窗,SPY可以获取到属性,但是在对象管理那里就录不到这个弹窗了,原来我如果是直接关闭的话,就用wshShell.SendKeys “{Enter}” ‘模拟回车键,可是我现在要获取那个静态的文字信息,这回就弄不到了,现在做一个也不能识别,很忧伤
页: 1 [2]
查看完整版本: QTP无法识别弹出的对象窗口