Как искать текст на странице?

Поддержка
  • @emens Я что-то не понял что Вы делаете и зачем. Вы забираете текст со страницы и потом проверяете его существование?

  • @prakash
    Эх надо же было так тупануть, оказывается в логах видно что текст подмешивается другой, вот поэтому не находит.
    Пробовал через скриншот, но походу опять где то туплю, теперь скриншот не находит.
    Скинул в личку сайт с паролем, может получится по другому сделать что бы текст проходил проверку есть на странице или нет.

  • @romanbiz
    Да правильно на существование, но теперь понятно стало почему не получалось, другой текст добавлялся и не находило.
    Может вкурсе как скриншот проверить на существование?
    Как сделать скриншот знаю, из меню выбрать Скриншот, а вот как проверить на существование?

  • @emens said in Как искать текст на странице?:

    @romanbiz
    Да правильно на существование, но теперь понятно стало почему не получалось, другой текст добавлялся и не находило.
    Может вкурсе как скриншот проверить на существование?
    Как сделать скриншот знаю, из меню выбрать Скриншот, а вот как проверить на существование?

    https://youtu.be/L6ajX1d-fmk?t=1508

  • @emens Я категорически не понимаю что Вы делаете и зачем. И я не понимаю не потому что в BAS не разбираюсь (я с ним 3 года работаю), а потому что рассказываете очень обрывочно о ситуации. У меня есть мнение, что Вы изобретаете велосипед.
    Будьте так добры, разъясните подробно что Вы делаете по шагам.

    Поясню ситуацию. Лично у меня в голове не укладывается, зачем забирать текст со страницы и затем проверять его существование. Обычно такое делается через экшн "Ждать появления элемента", обернутый в игнорирование ошибок.
    Либо через экшн "Подходит ли строка под регулярное выражение"

    То что делаете Вы- бред и сюрреализм, потому что экшн "Получить текст" у Вас не находится в игнорировании ошибок, поэтому если элемента не будет Ваш скрипт будет просто выдавать ошибку
    Пример:

    [905732589] [14:10:09] Поток №1 : Ожидаю элемент >CSS> :nth-child(1) > td > :nth-child(1)1
    [905732589] [14:11:56] Поток №1 : Не удалось дождаться элемента >CSS> :nth-child(1) > td > :nth-child(1)1
    

    После чего весь скрипт остановится.
    Объясните что Вы делаете и зачем и Вам подскажут подходящее решение.
    Использование скриншотов для проверки чего-либо, этим вообще надо заниматься в самом крайнем случае, очень сомневаюсь что у Вас такой.

  • @emens Да и еще проще можно решить, через экшн "Проверить существование элемента"

  • @emens Чтобы забирать элемент тот что Вам нужен на постоянной основе выберите типовой CSS, а не уникальный в выборе CSS. Типовой CSS это

    >CSS> #text
     >CSS> form > :nth-child(2) > :nth-child(1) > :nth-child(1) > input
    

    Уникальный CSS это

    >CSS> .\5А 1SfYC
    

    Для этого кликните на панель с путем CSS

    0_1559474590376_ad655f65-88f4-476a-8124-b1496c312834-image.png

  • @uraabk Видел все уроки, а там имеется ввиду статичная картинка, а я собирался текст динамичный в скриншот и проверять.

  • @romanbiz Спасибо за попытку помочь, просто видео уроки все смотрел и все выше написанное раньше сразу же сделал.
    Там оказывается не простой текст, просто так не скопируешь.

  • @prakash Спасибо большое, сделал скрипт рабочий.
    Я бы так вряд ли догадался сделать.

  • На будущее для новичков кто будет копировать текст и проверять на существование и если не находит:

    1. Смотреть логи;
    2. Надо попробовать на другой странице или сайте, чтобы убедиться в правильности действий.
      Тему можно считать закрытой.