找回密码
 加入
搜索
查看: 2736|回复: 1

[IE类操作] [已解决]IE9 点击button无效的问题

[复制链接]
发表于 2013-6-13 10:19:22 | 显示全部楼层 |阅读模式
本帖最后由 wiley_wang 于 2013-6-13 10:41 编辑

现在做的东西需要在IE9上用,但是发现IE9中不能成功点击button.
在论坛找到一些以前关于IE9的帖子,但是也没给出解决方法,不知道现在有相应的解决方法了没?
不知道大神们能不能帮忙解决这个

环境:Win7+IE9+AutoIT3.3.0(官网上能下到的最新版,不知道哪儿有beta版下)
下面是我写的一个demo:
#include <IE.au3>

Local $oIE = _IECreate("www.baidu.com")

_IELoadWait($oIE)
Local $button = _IEGetObjById($oIE, "su")
Local $inputText = _IEGetObjById($oIE, "kw")

$inputText.value = "AutoIT"
$inputText.fireEvent("OnChange")
;~ $button.click()
;~ _IEAction($oIE,'click') 

  Local $oForm = _IEFormGetObjByName($oIE, "f")
    If Not IsObj($oForm) Then
                ConsoleWrite("did not find the form\n")
        EndIf
    Local $oQuery = _IEFormElementGetObjByName($oForm, "su")
        If Not IsObj($oQuery) Then
                SetError(1)
                exit 0
        EndIf
        _IEAction($oQuery,'Click')
如上,不管是用form的对象还是别的,对象是能拿到,就是点击不成功

先谢谢各位~!!
 楼主| 发表于 2013-6-13 10:41:34 | 显示全部楼层
回复 1# wiley_wang


找到3.3.8.1版本滴,这问题已解决
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-17 17:50 , Processed in 0.077371 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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