Служит это действие, как не сложно догадаться, для проверки того есть ли на странице определённый текст или нет.
Это не отдельный экшен, а группа действий:
Это устаревшая функция. Начиная с ZennoPoster 7.3.1.0 используется новый экшен - Проверка наличия текста |
Выделяем в браузере ProjectMaker текст, для которого нужно создать проверку.
Нажимаем на выделенном тексте ПКМ и выбираем пункт Создать проверку наличия выделенного текста
Появится диалоговое окно для проверки правильности взятия выделенного текста. Если всё верно, то нажимаем ОК. Текст в данном окне можно редактировать.
Автоматически создадутся два экшена - Взять текст таба и логическая проверка if.
Если на странице будет найден искомый текст, то кубик if завершится успехом (выйдет по зелёной ветке), в противном случае - ошибкой (красная ветка).
Всегда перепроверяйте правильность работы этого действия: и когда текст есть на странице, и когда его нет. Бывают случаи когда текста нет, но данное действие его находит и выход будет по зелёной ветке. Всё это из-за особенностей вёрстки конкретного сайта - для пользователя текст скрыт, но программа его “видит”. |
Отлов ошибок, либо же наоборот проверка успешности того или иного действия
При регистрации
При постинге
При загрузке страницы
При разгадывании капчи
Проверка успешной загрузки страницы.
Проблема: сайт не всегда корректно загружается (особенно если Вы используете не очень качественные прокси ) - страница может не загрузиться (будет пустая, белая), либо может появится HTTP ошибка (404, 403, 503 и др.).
Возможное решение: найти на странице статичный текст (который никогда не меняется) и после перехода на сайт искать этот текст на странице. Если текст не найден, значит страница не прогрузилась. В таком случае с помощью цикла и кубика перехода на странице пробуем несколько раз перезагрузить страницу, каждый раз пробуя найти нужный текст.