Привет, почему код
выдает ошибку в консоль и не жмет кнопку save ака submit?
Добавлено:
Точно не знаю почему стандартные функции не получали ссылку на кнопку, все решилось тремя "волшебными" ручными поисками ссылки на элемент через
_IEFormGetCollection
_IEFormElementGetCollection
_IEGetObjByName
Код:
#RequireAdmin
#NoTrayIcon
#include <IE.au3>
$oIE = _IECreate ("http://www.rmonline.ru/trace/form")
_IELoadWait ($oIE,0,30000)
if @Error <> 0 Then
MsgBox(1, 'Ошибка[1]', 'Не удалось запустить отправку отчета.')
EndIf
;mtr submit
$oForm = _IEFormGetObjByName ($oIE, "mtrf")
$oText = _IEFormElementGetObjByName ($oForm, "mtr")
_IEFormElementSetValue ($oText, '123')
sleep(2000)
_IEFormSubmit($oForm, 0)
sleep(2000)
_IEQuit ($oIE)
выдает ошибку в консоль и не жмет кнопку save ака submit?
Код:
C:\Program Files\AutoIt3\Include\IE.au3 (1802) : ==> The requested action with this object has failed.:
$o_object.submit()
$o_object.submit()^ ERROR
Добавлено:
Сообщение автоматически объединено:
Точно не знаю почему стандартные функции не получали ссылку на кнопку, все решилось тремя "волшебными" ручными поисками ссылки на элемент через
_IEFormGetCollection
_IEFormElementGetCollection
_IEGetObjByName