Есть 3 поля и кнопка, при заполнении 3 полей ручным способом кнопка загорается, а если с помощью AutoIT - не работает(нужно выполнить какое то действие: нажать клавишу или табуляцию). Send() не подходит.
Сайт:
http://www.ridus.ru/registration/
Сайт:
http://www.ridus.ru/registration/
Код:
#include <IE.au3>
$sUrl = 'http://www.ridus.ru/registration/'
$sLogin = 'Sdara'
$sPass = '123456'
$sEmail = '[email protected]'
$oIE = _IECreate($sUrl)
$oEmail = _IEGetObjById($oIE, 'email')
$oLogin = _IEGetObjById($oIE, 'username')
$oPass = _IEGetObjById($oIE, 'password')
_IEFormElementSetValue($oEmail, $sEmail)
_IEFormElementSetValue($oLogin, $sLogin)
_IEFormElementSetValue($oPass, $sPass)
$oLinks = _IETagNameGetCollection($oIE, 'span')
For $oLink In $oLinks
if StringInStr($oLink.innerHtml, 'Зарегистрироваться') > 0 Then
_IEAction($oLink, 'click')
_IELoadWait($oIE)
ExitLoop
EndIf
Next