找回密码
 加入
搜索
查看: 3139|回复: 0

[IE类操作] [已解决]IE内嵌框架操作

[复制链接]
发表于 2016-1-19 12:30:30 | 显示全部楼层 |阅读模式
悬赏30金钱未解决
本帖最后由 king8462 于 2016-1-20 16:49 编辑

操作网页中的框架,运行到100次左右后就会出现  11、12  行代码   object 错误提示,程序终止运行! 请高手帮忙修改下,或者添加个出错后重启程序,继续运行代码,谢谢!
;脚本生成于网页快捕

#include <IE.au3>
; #include <IEEx.au3>

For $i=1 To 1000

$oIE = _IEAttach("http://*.*.*.*/","url")  ;网址省略
;_IEQuery通用获取元素对象
; $oFrame = _IEQuery($oIE,"IFRAME",'Id="frm_detail"')
$oFrame = _IEGetObjById($oIE,"frm_detail")
$oIE = $oFrame.contentWindow
$Ele = _IEGetObjById($oIE,"fullname")
;_IEQuery通用获取元素对象
; $Ele = _IEQuery($oIE,"INPUT",'Name="fullname",Id="fullname",Value="1"')
_IEFormElementSetValue($Ele,$i)
$Ele = _IETagNameGetCollection($oIE,"INPUT",125)
;_IEQuery通用获取元素对象
; $Ele = _IEQuery($oIE,"INPUT",'Value="保存"')
_IEAction($Ele,"click") ;点击

Next



找到原因了,网速问题导致网页没有加载完整,写入表格数据出错。添加ieloadwait以及窗口判断后基本正常。

附件: 您需要 登录 才可以下载或查看,没有账号?加入
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 04:55 , Processed in 0.331596 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表