@Weil
Пользуюсь этим способом - проверяю существование элемента на странице, но к сожалению это не всегда срабатывает: скрипт все равно переходит по ветке if и зависает на ошибке.
Убедитесь, что галка Проверять, виден ли элемент на экране установлена и что выбран правильный элемент, если не сработает - пришлите скрипт, я посмотрю.
0_1473862165573_IfElementExists.png
Таймаутом вроде нельзя настроить реакцию на ошибку
Нет, нельзя. Таймаутом можно задать время, которое будет потрачено на ожидания элемента.
Отреагировать на ошибку можно используя переменные WAS_ERROR и LAST_ERROR.
http://wiki.bablosoft.com/doku.php?id=ru:how_to_catch_errors