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

  • Автор темы Автор темы Vodemart
  • Дата начала Дата начала

Vodemart

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

110076
 
Всем привет, как сделать логику если появляется не то что нужно- СТОП проект и начать сначала
если появляется то что нужно-продолжить проект? нигде не смог найти эту логику
Парсите нужный текст на странице или в исходном html-коде и как уже выше подсказали используете кубик IF для разветвления. В простейшем случае парсить можно с помощью проверки наличия текста (выделяете текст и нажимаете правую кнопку мыши, в контекстном меню будет соответствующий пункт). В этом случае даже не понадобится второй кубик IF. Выйдет по зеленой ветке в случае наличия текста на странице, а по красной если такого текста нет.

110083


110084
 

Вложения

  • Screenshot_2.png
    Screenshot_2.png
    143 KB · Просмотры: 166
Парсите нужный текст на странице или в исходном html-коде и как уже выше подсказали используете кубик IF для разветвления. В простейшем случае парсить можно с помощью проверки наличия текста (выделяете текст и нажимаете правую кнопку мыши, в контекстном меню будет соответствующий пункт). В этом случае даже не понадобится второй кубик IF. Выйдет по зеленой ветке в случае наличия текста на странице, а по красной если такого текста нет.

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

Посмотреть вложение 110084
Спасибо это тоже не поможет так как доноры разные и языки тоже
 
спасибо это я видел, но весь вопрос в том что указывать я не понял
вот пример на котором нужно стопнуть и начать заново
Спасибо это тоже не поможет так как доноры разные и языки тоже
То есть текстовые сообщения разные от сайта к сайту?
Тогда косвенным образом можно попробовать решить.

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

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

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