如何做( ie 点到一个指定的元素焦点,然后我手工输入数据)已解决
本帖最后由 qq123123 于 2011-6-9 18:03 编辑$oQuery = _IEFormElementGetObjByName ($oForm, "validateCode")
_IEAction($oQuery ,"focus")
IE的焦点是 validateCode 我想激活焦点,方便能手工直接输入数据~!
小弟 搜索 过,有个类似的
(如何把焦点定位到浏览器的地址栏,但是性质不一样,附上地址,免得大侠说我是 伸手党)
http://www.autoitx.com/forum.php?mod=redirect&tid=14910&goto=lastpost#lastpost 本帖最后由 骗子 于 2011-6-5 15:16 编辑
你就差一点点了
#include <IE.au3>
$oIE = _IECreate("http://www.nm.10086.cn/e100/happy/login3.jsp") ;
$oForm = _IEFormGetObjByName($oIE, "login_form")
$oQuery1 = _IEFormElementGetObjByName($oForm, "username")
$oQuery = _IEFormElementGetObjByName($oForm, "password")
$oQuery2 = _IEFormElementGetObjByName($oForm, "verifyCode")
While 1
_IEAction($oQuery1, "focus")
ToolTip("已激活用户名输入框")
Sleep(500)
_IEAction($oQuery, "focus")
ToolTip("已激活密码输入框")
Sleep(500)
_IEAction($oQuery2, "focus")
ToolTip("已激活验证码输入框")
Sleep(500)
WEnd
学习了。。。这年头正找这个 回复 2# 骗子
嘿嘿,原来我做的没有错,只是 $oForm 错了 雷锋精神传天下!谢谢分享!
页:
[1]