Как проверить наличие текста на странице?

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

Nixens

Client
Регистрация
18.02.2018
Сообщения
288
Реакции
7
Баллы
18
Как проверить наличие текста если я знаю где он должен стоять, и что должно там быть написано? (а что должно быть написано уже лежит в переменной)
 
Выдели нужный текст на странице > правый клик > Создать проверку наличия выделенного текста > создадутся нужные кубики.

(а что должно быть написано уже лежит в переменной)
1. Если нужный текст известен и не меняется, можно просто добавить кубик "Данные - Взять текст", поставить галочку "Парсить результат", в поле Regex прописать свой текст (соблюдая синтаксис RexExp) и выбрать нужную переменную для сохранения результата.
Если меняется, то переменную с этим текстом нужно предварительно прогнать через кубик "Обработка текста - Escape строки" и затем её же (макрос переменной) вставить в поле Regex.

2. Добавить кубик If, в который вставить конструкцию '{-Variable.Имя_переменной-}'!=''

Screenshot_3.png Screenshot_2.png

Если текст на странице присутствует, то выход из кубика будет по зеленой, если нет - по красной.
 
  • Спасибо
Реакции: airsocks и bodya97
Как проверить наличие текста если я знаю где он должен стоять, и что должно там быть написано? (а что должно быть написано уже лежит в переменной)
как вариант, еще можно с помощью конструктора действий создать кубик focus на блок этого текста..
соотв. если по зеленому выходу пойдет, то текст есть на странице, если по красному, то текста нет..
часто использую подобный метод проверки..
 
  • Спасибо
Реакции: Sardol и Dimionix
Спасибо
 
А если есть txt со списком названий,из которого нужно взять название и положить excel файл ,перед этим нужно проверить на соответствие по названию в столбике B,а положить в столбик А.реально?
 

Вложения

  • Screenshot_3.png
    Screenshot_3.png
    42,7 KB · Просмотры: 136
  • Screenshot_4.png
    Screenshot_4.png
    84,4 KB · Просмотры: 139

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