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

Vodemart

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

Ахилес

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

110076
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 559
Благодарностей
8 729
Баллы
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 559
Благодарностей
8 729
Баллы
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)