Условия завершения проекта.

username666

Client
Регистрация
20.03.2020
Сообщения
211
Благодарностей
89
Баллы
28
Имеется шаблон, при запуске в Zennoposter в условиях завершения проекта ставлю кол-во успехов и неуспехов к примеру 1000 успехов и 1 неуспех. Шаблон не зацикленный и поэтому кол-во успехов может быть любое число, но нужно остановить шаблон, именно по ошибке. Почти каждое действие, когда шаблон может выйти по красной ветке, я использую кубик "Уведомление", что бы понять, к примеру кончились ли строки в файле и т.д, но т.к кубик "Уведомление" в данном случае будет считаться за успех и выйдет по зеленой, остановки шаблона не происходит. Конечно можно после каждого уведомления ставить пустой IF и шаблон выйдет по красному, но может есть еще решение ?
66994
 

volody00

Client
Регистрация
06.09.2016
Сообщения
845
Благодарностей
856
Баллы
93
Создать bad end и поставить уведомление туда.

Другой вариант - вместо уведомления создать кубик c# и вставить туда код:

C#:
throw new Exception("Описание твоей ошибки");
В этом случае будет выводиться сообщение в лог и будет завершение по красной ветке
 
Последнее редактирование:
  • Спасибо
Реакции: username666

username666

Client
Регистрация
20.03.2020
Сообщения
211
Благодарностей
89
Баллы
28
Создать bad end и поставить уведомление туда.

Другой вариант - вместо уведомления создать кубик c# и вставить туда код:

C#:
throw new Exception("Описание твоей ошибки");
В этом случае будет выводиться сообщение в лог и будет завершение по красной ветке
Кубик c# то что нужно, спасибо. А может ли значение "Описание твоей ошибки" браться из переменной?
 

Koqpe

Client
Регистрация
23.12.2014
Сообщения
1 100
Благодарностей
649
Баллы
113
Кубик c# то что нужно, спасибо. А может ли значение "Описание твоей ошибки" браться из переменной?
C#:
throw new Exception(project.Variables["Название переменной"].Value);
или
throw new Exception("Текст " + project.Variables["Название переменной"].Value);
или
throw new Exception("Текст " + project.Variables["Название переменной"].Value + " текст");
 
  • Спасибо
Реакции: username666

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