找回密码
 加入
搜索
查看: 3971|回复: 2

[IE类操作] 【已解决】图片的登录按钮如何点击?

[复制链接]
发表于 2014-2-14 23:18:08 | 显示全部楼层 |阅读模式
本帖最后由 xchf 于 2014-2-15 19:32 编辑

网页快捕获取的网页代码如下:
框架源码:
<IFRAME height=115 border=0 src="../login/login.faces" frameBorder=0 width=190 allowTransparency name=loginFrame></IFRAME>

框架元素源码:
<TR><TD vAlign=top colSpan=2 align=middle>
<TABLE style="cs: 0; cp: 0" cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD id=ext-gen27 width="50%" align=right><IMG style="CURSOR: hand" id=form:j_id2 onclick="OM.ajax.action('form',null,'loginBtn',false);return true;" border=0 src="/gtoa/login/../web/images/ico_enter.gif" width=70 height=22> </TD>
<TD style="PADDING-LEFT: 5px" id=ext-gen28 width="50%" align=left><IMG id=form:j_id3 border=0 src="/gtoa/login/../web/images/ico_letter.gif" width=70 height=22> </TD></TR></TBODY></TABLE></TD></TR>

#include <IE.au3>
; #include <IEEx.au3>
$oIE = _IEAttach("http://10.190.1.28/gtoa/web/welcome.do","url")
;_IEQuery通用获取元素对象
; $oFrame = _IEQuery($oIE,"IFRAME",'Name="loginFrame"')
$oIE = _IEFrameGetObjByName($oIE,"loginFrame")
$Ele = _IETagNameGetCollection($oIE,"input",0)
$Ele.value="aaa"
$Ele = _IETagNameGetCollection($oIE,"input",1)
$Ele.value="bbb"
;$Ele = _IETagNameGetCollection($oIE,"TD",12)
;_IELinkClickByIndex($Ele,0)
;$fs = _IEGetObjById($oIE,"ext-gen27")
;$fs.click
Send("{ENTER}")

前面的用户名、密码都已经填入了,就差点登录了,请教各位大牛。
 楼主| 发表于 2014-2-15 19:31:11 | 显示全部楼层
没人回答,只好自己摸索,终于成了,代码如下:

#include <IE.au3>
$oIE = _IEAttach("http://10.190.1.28/gtoa/web/welcome.do","url")
$oIE = _IEFrameGetObjByName($oIE,"loginFrame")
$Ele = _IETagNameGetCollection($oIE,"input",0)
$Ele.value="aaa"
$Ele = _IETagNameGetCollection($oIE,"input",1)
$Ele.value="bbb"
$oImgs = _IEImgGetCollection($oIE)
For $oImg In $oImgs
_IEImgClick($oImg,"ico_enter.gif","src")
Next
发表于 2014-2-22 08:48:30 | 显示全部楼层
谢谢楼主分享.
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-20 04:43 , Processed in 0.079267 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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