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

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

r35TnX 10-03-2009 18:35 1059856

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

HTML код:

<input class="buttons" type="button" style="width: 170px;" value="Сгенерировать описание" onclick="auto_keywords(1)"/>
спасибо заранее

proxy 10-03-2009 19:43 1059909

Код:

#include <IE.au3>
;~ <input class="buttons" type="button" style="width: 170px;" value="Сгенерировать описание" onclick="auto_keywords(1)"/>

;~ <input autocomplete="off" maxlength=2048 name=q size=55 title="Поиск в Google" value="">
;~ <input name=btnG type=submit value="Поиск в Google">


$oIE = _IECreate('http://www.google.ru/')
_IELoadWait($oIE)

$oInputSerch = _IEGetObjByName($oIE, 'q')
_IEDocInsertText($oInputSerch, 'AutoIt')

$oInputs = _IETagNameGetCollection ($oIE, 'input')
For $oInput In $oInputs
    If $oInput.type == 'submit' AND $oInput.value == 'Поиск в Google' Then
        MsgBox(0, 'Параметры кнопки "Поиск в Google"', 'type=' & $oInput.type & '  value='& $oInput.value & @CRLF & @CRLF & 'Сейчас эта кнопка будет нажата')
        _IEAction($oInput, 'click')
    EndIf
Next

а для твоей кнопки, будет такое сравнение:
Код:

$oInputs = _IETagNameGetCollection ($oIE, 'input')
For $oInput In $oInputs
    If $oInput.type == 'button' AND $oInput.value == 'Сгенерировать описание' Then
        _IEAction($oInput, 'click')
    EndIf
Next


r35TnX 10-03-2009 20:23 1059946

proxy, здрав будь мил человек =)


Время: 18:42.

Время: 18:42.
© OSzone.net 2001-