Как игнорировать ошибки в Seeshell Browser для веб-автоматизации?

Я не могу найти способ игнорировать ошибки в программном обеспечении браузера seeshell (вроде sikuli).

Чтобы уточнить, я использую режим "изображение" и ищу маленькое изображение на странице, которое иногда видно, а иногда нет. Если не видно, я хочу, чтобы макрос двигался вперед. Вместо этого он останавливается с ошибкой.

Кто-нибудь может мне помочь с этим?

2 ответа

У меня недостаточно репутации, чтобы комментировать, иначе я бы попросил разъяснений. Макросы в SeeShell всегда останавливаются, когда совпадение изображения не найдено. Я хотел бы спросить, почему вы хотите, чтобы SeeShell двигался вперед с макросом, если он не виден. Разве это не важно, если изображение видно или нет? Если его видимость не важна, почему вы проверяете, является ли изображение видимым?

Решение заключается в использовании

SET ERRORIGNORE TRUE

а потом

SET ERRORIGNORE FALSE

вернуться к нормальному поведению.

почему вы хотите, чтобы SeeShell двигался вперед с макросом, если он не виден.

Я не ОП, но у меня была такая же проблема. В моем случае это диалоговые окна "Cookies" или "Special Offer", которые иногда появляются, а иногда нет. Если они появятся, я хочу, чтобы SeeShell их нашел и щелкнул (закрыл). Но если их там нет, макрос должен просто продолжаться. С SET ERRORIGNORE TRUE он делает именно это. И как только я закончу этот раздел, я снова включу режим остановки по умолчанию при ошибке.

Другие вопросы по тегам