wiley_wang 发表于 2013-6-13 10:19:22

[已解决]IE9 点击button无效的问题

本帖最后由 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的对象还是别的,对象是能拿到,就是点击不成功

先谢谢各位~!!

wiley_wang 发表于 2013-6-13 10:41:34

回复 1# wiley_wang


找到3.3.8.1版本滴,这问题已解决
页: [1]
查看完整版本: [已解决]IE9 点击button无效的问题