找回密码
 加入
搜索
查看: 2758|回复: 4

[IE类操作] 如何做( ie 点到一个指定的元素焦点,然后我手工输入数据)已解决

[复制链接]
发表于 2011-6-5 14:47:56 | 显示全部楼层 |阅读模式
本帖最后由 qq123123 于 2011-6-9 18:03 编辑

$oQuery = _IEFormElementGetObjByName ($oForm, "validateCode")
         _IEAction($oQuery ,"focus")  
IE的焦点是   validateCode    我想激活焦点,方便能手工直接输入数据~!


小弟   搜索   过,有个类似的  
(如何把焦点定位到浏览器的地址栏,但是性质不一样,附上地址,免得大侠说我是 伸手党)
http://www.autoitx.com/forum.php ... o=lastpost#lastpost
发表于 2011-6-5 15:14:53 | 显示全部楼层
本帖最后由 骗子 于 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


发表于 2011-6-7 06:48:21 | 显示全部楼层
学习了。。。这年头正找这个
 楼主| 发表于 2011-6-7 17:18:32 | 显示全部楼层
回复 2# 骗子


    嘿嘿,原来我做的没有错,只是 $oForm 错了
发表于 2014-5-3 19:47:30 | 显示全部楼层
雷锋精神传天下!谢谢分享!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-20 05:25 , Processed in 0.078046 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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