Как продолжить выполнение с того места, где выпала ошибка?

Mesuti

Client
Регистрация
03.12.2020
Сообщения
55
Благодарностей
10
Баллы
8
Привет!
Zennoposter 7.4 постоянно выпадает с ошибками
Например, "Не удалось выполнить проект", "Не найдет элемент"
И всего 3 раза из 7 успешно проходит.

Пробовал устанавливать кубик "Bad end", но проблема в том, что его стрелку можно направляет только с начала проекта. А это время и некоторые данные уже не вернуть.
Пробовал устанавливать каждому кубику ошибку (красный выход), но получается огромная борода из блоков.

Как-то можно настроить кубик - Ожидание действий пользователя и после завершения продолжить проект с места ошибки?

87044
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 718
Баллы
113
нет. ты должен обрабатывать красные выходы. борода из линий это нормально для визуального программирования. есть цель учить c# :bm:
 
  • Спасибо
Реакции: Mesuti

Mesuti

Client
Регистрация
03.12.2020
Сообщения
55
Благодарностей
10
Баллы
8
борода из линий это нормально
Спасибо за ответ.
Похоже да, к каждому кубику придется добавлять ожидание действий пользователя..

а у Вас как обычно происходит настройка и отладка?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 718
Баллы
113
Спасибо за ответ.
Похоже да, к каждому кубику придется добавлять ожидание действий пользователя..

а у Вас как обычно происходит настройка и отладка?
да примерно так же как и у тебя, в непонятных местах ставлю ожидание действий пользователя, что бы визуально убедиться что происходит.

87045
 
  • Спасибо
Реакции: Mesuti

Кузнец

Client
Регистрация
20.12.2016
Сообщения
180
Благодарностей
32
Баллы
28
делал так.
по бед энду записывал в таблицу данные на которых была ошибка.
и при повторном запуске шаб брал данные из таблицы(если они есть) и начинал с этого момента.
 
  • Спасибо
Реакции: Mesuti

Mesuti

Client
Регистрация
03.12.2020
Сообщения
55
Благодарностей
10
Баллы
8

Кузнец

Client
Регистрация
20.12.2016
Сообщения
180
Благодарностей
32
Баллы
28
Спасибо за совет!
У Вас есть пример записи в таблицу?
Или просто после каждого этапа любую запись делали?
точного примера не осталось.
в моем случае записывал данные аккаунта/урлы/рег данные и тп. на котором произошла ошибка
при повторном запуске шаб проверял существование этой таблицы и если она существовала, то брал из нее данные для дальнейшего выполнения, после успешного выполнения удалял таблицу и дальше шел по списку.
но думаю записать в таблицу можно все что угодно, для конкретного шаба и взять данные эти при перезапуске.
зы.
id ошибки можно записать
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)