tslix 发表于 2013-7-2 07:37:50

请教,如何用_IETagNameGetCollection 读取多窗口浏览器内的对象?

用_IETagNameGetCollection () 函数获取只有一个窗口的浏览器网页没问题,
可是用它获取含有2个窗口的浏览器却什么也没返回,请问高手们如何解决?

morphling12345 发表于 2013-7-3 22:06:23

没理解含2个窗口的浏览器的意思.不是一般都_ieattach后再_ieXget或iegetX

tslix 发表于 2013-7-3 22:17:15

不好意思,我没把意思解释清楚。
我是想问如何获取js动态加载的网页对象。具体问题是,有一个网页用类似框架的结构分成了左右两部分,左边是菜单树 ,右边是具体内容网页。点击菜单树,就动态加载相应的网页。该网页是完整的html文档。
现在的问题是,我用 winwait("标题") 得到该窗口的句柄后,如何获取新加载的网页上的元素。比如按钮等 。

tslix 发表于 2013-7-3 22:34:05

仔细看了该窗口对应的源文件,没有使用框架。
用_IEFrameGetCollection 也没有获取到动态加载网页对应的框架对象。

shuangliudaxia 发表于 2013-7-3 23:00:09

看看高手怎么解决

morphling12345 发表于 2013-7-4 06:17:48

找网页中的元素用彗星小助手或者IE9以上版本的F12开发者工具,这样比较容易找到

morphling12345 发表于 2013-7-4 06:50:55

http://www.autoitx.com/forum.php?mod=viewthread&tid=29196&extra=&page=1
推荐风行大大的小工具...
页: [1]
查看完整版本: 请教,如何用_IETagNameGetCollection 读取多窗口浏览器内的对象?