Что нового

Как отловить ошибку? Не выходит

vagrant_name

Новичок
Сообщения
3
Репутация
0
Друзья, чуть ору.

Код:
$oInputs = _IETagNameGetCollection ($oIE, "input")

	For $oInput In $oInputs
		If $oInput.name = "MyInput" Then
			For $ppp = 1 to 50
				_IEAction($oInput, "click")

				If @error Then	
					ConsoleWrite('Нажмакались' & @CRLF)
					Exit;
				EndIf

				ConsoleWrite('Жмакнули ' & $ppp & @CRLF)
			Next
		EndIf
	Next


Значит вот такой кусочек.

Жмакаем, что говорится, до посинения. Но.
Во время выполнения цикла страница может обновиться, в результате чего скрипт вылетает с ошибкой (The requested action with this object has failed.).
При ошибке же, нужно выходить "культурно".

Как быть? :stars:
@error не отрабатывает :shok:ops:
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
http://autoit-script.ru/index.php/topic,16785.msg103042.html#msg103042
 
Верх