Что нового

[Автоматизация] Помогите нажать кнопку button onclick

andreyb77

Новичок
Сообщения
10
Репутация
0
Код:
<div class="button_blue">
<button onclick="quick_login();return cancelEvent(event);">Войти</button></div>
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.






Добавлено:
Сообщение автоматически объединено:

andreyb77,
Попробуйте сделать примерно так.
Код:
#include <IE.au3>

Local $sUrl = @ScriptDir & '\1.html';url

$oIE = _IECreate($sUrl)
$oDivs = _IETagNameGetCollection($oIE, 'div')
For $oDiv In $oDivs
	If $oDiv.ClassName == 'button_blue' Then
		$oLink = _IETagNameGetCollection($oDiv, 'button', 0)
		ConsoleWrite($oLink.innertext & @LF)
		_IEAction($oLink, 'click')
		_IELoadWait($oIE)
		ExitLoop
	EndIf
Next

1.html:
Код:
<HTML>
  <HEAD>
    <TITLE>Test</TITLE>
  </HEAD>
  <BODY>
    <div class="button_blue">
    <button onclick="quick_login();return cancelEvent(event);">Войти</button>
    </div> 
  </BODY>
</HTML>
 
Верх