Логика *ЕСЛИ*

Vodemart

Client
Регистрация
26.11.2021
Сообщения
47
Благодарностей
7
Баллы
8
Всем привет, как сделать логику если появляется не то что нужно- СТОП проект и начать сначала
если появляется то что нужно-продолжить проект? нигде не смог найти эту логику
 

Ахилес

Client
Регистрация
11.11.2020
Сообщения
917
Благодарностей
376
Баллы
63
Всем привет, как сделать логику если появляется не то что нужно- СТОП проект и начать сначала
если появляется то что нужно-продолжить проект? нигде не смог найти эту логику
вот тут находится

110076
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 515
Благодарностей
8 703
Баллы
113
Всем привет, как сделать логику если появляется не то что нужно- СТОП проект и начать сначала
если появляется то что нужно-продолжить проект? нигде не смог найти эту логику
Парсите нужный текст на странице или в исходном html-коде и как уже выше подсказали используете кубик IF для разветвления. В простейшем случае парсить можно с помощью проверки наличия текста (выделяете текст и нажимаете правую кнопку мыши, в контекстном меню будет соответствующий пункт). В этом случае даже не понадобится второй кубик IF. Выйдет по зеленой ветке в случае наличия текста на странице, а по красной если такого текста нет.

110083


110084
 

Vodemart

Client
Регистрация
26.11.2021
Сообщения
47
Благодарностей
7
Баллы
8

Вложения

Vodemart

Client
Регистрация
26.11.2021
Сообщения
47
Благодарностей
7
Баллы
8
Парсите нужный текст на странице или в исходном html-коде и как уже выше подсказали используете кубик IF для разветвления. В простейшем случае парсить можно с помощью проверки наличия текста (выделяете текст и нажимаете правую кнопку мыши, в контекстном меню будет соответствующий пункт). В этом случае даже не понадобится второй кубик IF. Выйдет по зеленой ветке в случае наличия текста на странице, а по красной если такого текста нет.

Посмотреть вложение 110083

Посмотреть вложение 110084
Спасибо это тоже не поможет так как доноры разные и языки тоже
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 515
Благодарностей
8 703
Баллы
113
спасибо это я видел, но весь вопрос в том что указывать я не понял
вот пример на котором нужно стопнуть и начать заново
Спасибо это тоже не поможет так как доноры разные и языки тоже
То есть текстовые сообщения разные от сайта к сайту?
Тогда косвенным образом можно попробовать решить.

В случае если что-то пошло не так и сайт забраковал вводимые в поля данные, то следующим действием вы можете проверить наличие поля на сайте. То есть, подразумевается, что после заполнения полей и отправки формы, должна открыться следующая страница, на которой уже не будет этих полей. Наличие поля будет сигнализировать, что заполнение и отправка формы прошли неудачно.
 
  • Спасибо
Реакции: Vodemart

Vodemart

Client
Регистрация
26.11.2021
Сообщения
47
Благодарностей
7
Баллы
8
понял попробую
 
  • Спасибо
Реакции: Sergodjan

Vodemart

Client
Регистрация
26.11.2021
Сообщения
47
Благодарностей
7
Баллы
8
То есть текстовые сообщения разные от сайта к сайту?
Тогда косвенным образом можно попробовать решить.

В случае если что-то пошло не так и сайт забраковал вводимые в поля данные, то следующим действием вы можете проверить наличие поля на сайте. То есть, подразумевается, что после заполнения полей и отправки формы, должна открыться следующая страница, на которой уже не будет этих полей. Наличие поля будет сигнализировать, что заполнение и отправка формы прошли неудачно.
Да всем спасибо, по формам поиска XPath получилось сделать отсев ненужного
 
  • Спасибо
Реакции: Sergodjan

SlipDez

Client
Регистрация
18.07.2018
Сообщения
374
Благодарностей
70
Баллы
28
Да всем спасибо, по формам поиска XPath получилось сделать отсев ненужного
Я бы взял xpath ошибки и после заполнения формы проверял ее Null. Если такая штука есть то выходил по ошибке
 

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