Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Как симулировать нажатие этои кнопки ? (http://forum.oszone.net/showthread.php?t=209701)

Drsmog 23-06-2011 10:18 1700100

Как симулировать нажатие этои кнопки ?
 
Здраствуйте.

Вот собственно кнопки "Сохранить" и "Отмена"

Код:

<div class="submit buttons">
<input type="submit" value="Сохранить" />
<input type="submit" name="cancel" value="Отмена" />    </div>

Делаю так
Код:


#include <IE.au3>
$oIE = _IECreate ("saitik.ru")
$oSubmit = _IEGetObjByName ($oIE, "Сохранить")
_IEAction ($oSubmit, "click")
_IELoadWait ($oIE)

И не работает :help:
Как сделать чтоб нажималось на кнопку сохранить ?

madmasles 23-06-2011 10:50 1700116

Drsmog,
Попробуйте так:
Код:

;...
$oInputs = _IETagNameGetCollection($oIE, 'input')
For $oInput In $oInputs
    If $oInput.type == 'submit' And $oInput.value == 'Сохранить' Then
        _IEAction($oInput, 'click')
        ExitLoop
    EndIf
Next
_IELoadWait($oIE)
;...

Или найдите форму, в которой это все находится и _IEFormSubmit ($oForm).

PS
Cимулируют болезнь. :)

Drsmog 23-06-2011 11:13 1700131

Огромное спасибо :) Все работает :yahoo:


Время: 21:48.

Время: 21:48.
© OSzone.net 2001-