vitaliy4us
Новичок
- Сообщения
- 158
- Репутация
- 4
Вот часть скрипта для заполнения формы поиска (текстовое поле формы поиска ищется по его типу):
Самое интересное, что скрипт отрабатывает, поле поиска заполняется, найденная информация выводится, но при этом в скрипте возникает ошибка: The requested action with this object has failed.:
If $oInput.type="text" Then
If $oInput.type^ ERROR
Скрипт завершается и все, что находится после этого участка кода, не выполняется. Интересно, что если заменить тип "text" на любой другой тип (например "img" или просто ""sfdadf", то ошибки не возникает, скрипт продолжается, хотя, естественно, ничего и не ищется, поскольку поле не заполняется). Что здесь не так?
Код:
Local $oInputs = _IETagNameGetCollection($oIE, "input")
For $oInput In $oInputs
If $oInput.type="text" Then
_IEAction($oInput, 'focus')
_IEFormElementSetValue($oInput, "текст поиска")
Send("{ENTER}")
EndIf
Next
Самое интересное, что скрипт отрабатывает, поле поиска заполняется, найденная информация выводится, но при этом в скрипте возникает ошибка: The requested action with this object has failed.:
If $oInput.type="text" Then
If $oInput.type^ ERROR
Скрипт завершается и все, что находится после этого участка кода, не выполняется. Интересно, что если заменить тип "text" на любой другой тип (например "img" или просто ""sfdadf", то ошибки не возникает, скрипт продолжается, хотя, естественно, ничего и не ищется, поскольку поле не заполняется). Что здесь не так?