Баг в экшене "Проверить существование"

Поддержка
  • Скрипт работает 24\7 и нормально проходит кубик "проверить существование" неважно какое значение он принимает true или false, но иногда при прохождении этого кубика "проверить существование" скрипт на нём очень долго думает, видимо ищет долго элемент на странице, и спустя примерно 1 минуту выкидывает такую ошибку (см. скрин ниже).

    Ошибка в логе:
    2022-01-30_130041.png

    Ошибка в логе в виде текста:

    [149753383] [00:22:55] Поток №1 : Таймаут во время выполнения exist for[documentRoot, match <iframe id=", frame_element , match <iframe id=", frame_element , match <span>This video is unavailable.</span>]
    
    • Почему появляется ошибка и как этот баг пофиксить, если в этом кубике по определению не должно быть никакой ошибки даже если того элемента что этот кубик ищет - нету на странице?

      Скрин кубика "проверить существование"
      2022-01-30_130154.png
      Что внутри кубика "проверить существование"
      2022-01-30_130108.png

  • @Nikolas после перехода на chromium действие нужно вызывать в тот момент когда страница загружена. Клик - пошла загрузка и ты вызываешь проверить существование это будет вызывать таймауты.

    Пока костыль переходы можно чекать через интерактив и уже потом вызывать проверить существование, но для фреймов это не поможет.. Только main

  • Это случается иногда, но проблема тут не в действии "проверить существование", проблема в том, что на момент этого действия браузер уже по какой то причине висит, поэтому выскакивает такая ошибка. Это может сучаться и на других действиях.
    Я специально запусках скрипт в режиме "записи" на несколько суток. Рано или поздно он обязательно отваливается с такой проблемой. В многопоточном режиме этого просто не видно, потому что отваливается не весь скрипт, а только один поток

  • Это просто охеренная проблема, в каждом скрипте с ней сталкиваюсь, задолбало уже.

  • @olegar
    Мне помогает перезагрузка бас_а.

  • Аналогичная проблема. Страница сайта уже загружена. Проверяю кубиком"проверить существование" вне зависимости от селектора, скрипт падает (закрывается).
    Ранее было все нормально, такой проблемы ни разу не было, однако после обновления на 25.0.0 постоянные ошибки. Запустил в прошлой версии 24.9.2 - тоже самое. Скрипты тупо закрываются и в режиме записи, и в режиме запуска, и в скомпилированном варианте

  • @K4ler1 можете создать и выложить проект где повторяется ваша проблема в теме https://community.bablosoft.com/topic/20743/выпущена-25-0-0-версия-browserautomationstudio/47

  • This post is deleted!

  • 0 Votes
    4 Posts
    504 Views
  • 1 Votes
    4 Posts
    479 Views
  • 0 Votes
    5 Posts
    1012 Views
  • 0 Votes
    3 Posts
    1501 Views
  • 0 Votes
    2 Posts
    1396 Views