网页填表,能取到元素属性,但操作不成功[已解决]
本帖最后由 aqtd 于 2018-1-6 22:19 编辑内部系统,不方便提供测试,只有用网页快捕的信息
红色编辑框的信息
表单信息
框架源码:
<IFRAME style="VISIBILITY: visible; OVERFLOW: auto" id=frame1 height="100%" marginHeight=0 border=0 src="/jsp/mems/xjgl/zhcx/qsxscx/qsxscx_list.jsp" frameBorder=no width="100%" allowTransparency marginWidth=0></IFRAME>
框架元素源码:
<INPUT style="BORDER-RIGHT-WIDTH: 1px; WIDTH: 95%; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; HEIGHT: 22px; BORDER-LEFT-WIDTH: 1px" id=xm class=TextEditor title=姓名 maxLength=20>
网页快捕生成的源码操作不成功。
;脚本生成于网页快捕
#include <IE.au3>
; #include <IEEx.au3>
$oIE = _IEAttach("http://zxxs.emis.cq.cn/jsp/public/mainR.jsp#","url")
;_IEQuery通用获取元素对象
; $oFrame = _IEQuery($oIE,"IFRAME",'Id="frame1"')
$oFrame = _IEGetObjById($oIE,"frame1")
$oIE = $oFrame.contentWindow
$Ele = _IEGetObjById($oIE,"xm")
;_IEQuery通用获取元素对象
; $Ele = _IEQuery($oIE,"INPUT",'Id="xm"')
_IEFormElementSetValue($Ele,"输入的新值") 同等高手回复 解决了。{:face (356):}
页:
[1]