Что нового

Как при входе на сайт нажать на объект которым является не кнопка а картинка

assch

Новичок
Сообщения
166
Репутация
4
Код HTML Страницы

XML:
td align="left" valign="bottom"><span class="grey">Логин:</span>

<input type="text" name="ulogin"></td>
<td align="left"  valign="bottom"><span class="grey">Пароль:</span>

<input type="password" name="pass" valign="bottom"></td>


Для входа и автоматической регистрации достаточно этого кода

Код:
$oIE = _IECreate($sUrl)
$oInputs = _IETagNameGetCollection($oIE, 'input')
For $oInput In $oInputs
    If $oInput.type == 'text' And $oInput.name == 'ulogin' Then
        _IEFormElementSetValue($oInput, $sUser)
    ElseIf $oInput.type == 'password' And $oInput.name == 'pass' Then
        _IEFormElementSetValue($oInput, $sPass)
	EndIf
Next


Но рядом с полями для регистрации нужно щёлкнуть мышкой по объекту ('img/registr.gif') чтобы войти на другую страницу
В коде HTML она прописана так :


XML:
<td align="left" nowrap valign="bottom"><input name="" type="image" src="img/registr.gif" class="nobrd"></td>

Не подскажете как это действие прописать на Autoit
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
assch
Попробуйте так
Код:
;...
For $oInput In $oInputs
	If $oInput.type == 'image' And _
			$oInput.src == 'img/registr.gif' Then
		_IEAction($oInput, 'click')
		ExitLoop
	EndIf
Next
;...
 
Верх