Выпущена 27.1.0 версия BrowserAutomationStudio

Bablosoft News
  • @GhostZ бас выходит с двумя версиями движка. Последний актуальный и один перед ним.
    Screenshot_1.png
    Теперь я понял почему сыпались ошибки.

  • Я правильно понимаю? Сейчас сижу на 26.8.1 если я обновлюсь на 27.1.1 с пересозданием действий, затем задействую 122-ю версию браузера, то у меня по-любому начнутся проблемы с эмуляцией?

  • @Vituskosoy возможно, но это не точно

  • после обновления скрипт постоянно вываливаются ошибки:

    [171763292] [15:54:12] Поток №1 : Произошла ошибка : Таймаут во время выполнения script for[documentRoot]
    [348605216] [15:55:15] Поток №1 : Таймаут во время выполнения exist for[documentRoot, css body]

    последняя ошибка от "Главная/Проверить Существование", которое должно моментально отрабатывать, почему-то падает с таймаутом. как починить?

  • новая эмуляция бездействия тоже непонятно чего ждет и падает с подобными ошибками.

  • @zmeelov Видимо страница зависает по какой-то причине.

  • причём тут страница? "Проверить Существование" должно (раньше так и было) моментально отрабатывать "есть элемент?", "виден ли на кране?".

  • @zmeelov said in Выпущена 27.1.0 версия BrowserAutomationStudio:

    причём тут страница? "Проверить Существование" должно (раньше так и было) моментально отрабатывать "есть элемент?", "виден ли на кране?".

    Текст ошибки говорит о том, что BAS не может получить доступ к коду странице, что бы как раз и выполнить действие

  • [348605216] [15:55:15] Поток №1 : Таймаут во время выполнения exist for[documentRoot, css body]
    [15:57:03] Поток №1 : Таймаут во время выполнения highlight for[documentRoot, all body]

    при этом всё ок, если открыть редактирование команды, то нормально подсвечивает элемент.

  • @Fox а причина-то, кроме последнего обновления баса, какая-то ещё есть?

  • @zmeelov said in Выпущена 27.1.0 версия BrowserAutomationStudio:

    [348605216] [15:55:15] Поток №1 : Таймаут во время выполнения exist for[documentRoot, css body]
    [15:57:03] Поток №1 : Таймаут во время выполнения highlight for[documentRoot, all body]

    при этом всё ок, если открыть редактирование команды, то нормально подсвечивает элемент.

    1. При переходе на новую версию BAS вы обновляли действия в проекте?
    2. Проблема повторяется во всех проектах или только в одном?
    3. Попробуйте запустить скрипт в предыдущей версии BAS, будут ли повторятся эти же ошибки?
  • @Fox said in Выпущена 27.1.0 версия BrowserAutomationStudio:

    @zmeelov said in Выпущена 27.1.0 версия BrowserAutomationStudio:

    [348605216] [15:55:15] Поток №1 : Таймаут во время выполнения exist for[documentRoot, css body]
    [15:57:03] Поток №1 : Таймаут во время выполнения highlight for[documentRoot, all body]

    при этом всё ок, если открыть редактирование команды, то нормально подсвечивает элемент.

    1. При переходе на новую версию BAS вы обновляли действия в проекте?
    2. Проблема повторяется во всех проектах или только в одном?
    3. Попробуйте запустить скрипт в предыдущей версии BAS, будут ли повторятся эти же ошибки?
    1. конечно обновлял. обрадовался новой фиче с эмуляцией бездействия и обновил. тут же понял, что зря.
    2. у меня пока один проект.
    3. ну так я его буквально вчера со старой версии и перенёс. там таких багов не было. ну писал, что нет элемента, но с ошибками по таймауту не падало.
  • @zmeelov said in Выпущена 27.1.0 версия BrowserAutomationStudio:

    1. конечно обновлял. обрадовался новой фиче с эмуляцией бездействия и обновил. тут же понял, что зря.
    2. у меня пока один проект.
    3. ну так я его буквально вчера со старой версии и перенёс. там таких багов не было. ну писал, что нет элемента, но с ошибками по таймауту не падало.

    Попробуйте переобновить скрипт на предыдущую версию BAS, что бы быть уверенным, что проблема именно в новой версии.
    С какой на какую версию переходили кстати?

  • @Fox said in Выпущена 27.1.0 версия BrowserAutomationStudio:

    С какой на какую версию переходили кстати?

    с 27.0.0 на 27.1.1

    Попробуйте переобновить скрипт на предыдущую версию BAS, что бы быть уверенным, что проблема именно в новой версии.

    как это можно сделать? есть варианты установки старой версии бас?

  • @zmeelov said in Выпущена 27.1.0 версия BrowserAutomationStudio:

    как это можно сделать? есть варианты установки старой версии бас?

    Она у вас осталась в папке apps

    \BrowserAutomationStudio\apps\
    
  • @Fox said in Выпущена 27.1.0 версия BrowserAutomationStudio:

    @zmeelov said in Выпущена 27.1.0 версия BrowserAutomationStudio:

    как это можно сделать? есть варианты установки старой версии бас?

    Она у вас осталась в папке apps

    \BrowserAutomationStudio\apps\
    

    попробовал откатить:

    [907876710]:Модуль, содержащий данное действие поврежден или отключен
    [131158236]:Модуль, содержащий данное действие поврежден или отключен
    [818098817]:Модуль, содержащий данное действие поврежден или отключен
    [259008367]:Модуль, содержащий данное действие поврежден или отключен
    [453633979]:Модуль, содержащий данное действие поврежден или отключен
    [886995830]:Модуль, содержащий данное действие поврежден или отключен
    [203889111]:Модуль, содержащий данное действие поврежден или отключен
    [613045875]:Модуль, содержащий данное действие поврежден или отключен
    [125742468]:Модуль, содержащий данное действие поврежден или отключен
    Завершено с ошибками. Выполнено: 252. Ошибки: 9.

    возможно узнать что это за модуль или действие?

  • @zmeelov said in Выпущена 27.1.0 версия BrowserAutomationStudio:

    возможно узнать что это за модуль или действие?

    Скопируйте id в поиск и найдёте действие

  • Возможно ли исправить эту ошибку , она возникает при включении автоматической эмуляции бездействия и происходит если в настройках действия отклонение стоит 0.
    [900005205] [17:25:14] Поток №1 : _Idle.moveAndClickOn: Аргумент "Отклонение движения" должен быть не меньше 1, указано 0.
    . В проекте много действий с такой настройкой. Может есть способ разом изменить отклонение у всех таких действий, пробовал редактировать xml и менять там deviation на другое значение , но так не работает