DOMINANT
Новичок
- Сообщения
- 42
- Репутация
- 0
Добрый день! Пытаюсь кликнуть через класс (это важно) на кнопку личный кабинет на сайте zakupki.гов.ру, на win 7 ie 11 все работает идеально, но в win 10 ie 11 получаю ошибку, лог и сам код ниже. Мне важно понять в чем ошибка моего метода и посему под десятой виндой ругается на For $oButton In $oButtons
код:
ошибка из лога:
код:
Код:
#include <IE.au3>
ProcessClose ("iexplore.exe") ; Закрытие существующего процесса
$oIE = _IECreate('zakupki.gov.ru')
_IELoadWait($oIE)
Sleep(200)
WinSetState(WinGetTitle($oIE), '', @SW_MAXIMIZE)
Sleep(200)
$oButtons = _IETagNameGetCollection($oIE, "dd")
For $oButton In $oButtons
If $oButton.className == "cabinet" Then
_IEAction($oButton, 'click')
EndIf
Next
ошибка из лога:
Код:
>"D:\NIAP-KT\autoit-v3\install\SciTe\..\autoit3.exe" /ErrorStdOut "C:\Users\Теплосервис\Documents\444.au3"
--> IE.au3 T3.0-2 Error from function _IELoadWait, $_IESTATUS_InvalidObjectType ()
--> IE.au3 T3.0-2 Error from function _IELoadWait, $_IESTATUS_InvalidObjectType ()
--> IE.au3 T3.0-2 Error from function _IETagNameGetCollection, $_IESTATUS_InvalidObjectType
"C:\Users\???????????\Documents\444.au3" (10) : ==> Variable must be of type "Object".:
For $oButton In $oButtons
For $oButton In $oButtons^ ERROR
>Exit code: 1 Time: 2.568