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

Bablosoft News
  • Такая проблема.

    a8c2bedb-9214-4417-940c-85a0df9ea54e-image.png

    Ещё по хотелкам тут тогда сразу выскажусь:

    Встроенный язык nodejs -

    Хотелось бы чтобы обьект global не обнулялся при открытии действия в записи и была возможность использовать глобальные переменные внутри кода.

    Нужна более расширенная поддержка console - очень сложно отлаживать.

    Так же есть проблема в том, что нода не останавливается при выходе из записи - она продолжает выполнять код до следующего нажатия на запись или запуск.

    HTTP Клиент -
    Хотелось бы чтобы конструктор данных запроса мог распарсть cURL команду и сформировать из неё поля и заголовки, для быстрой вставки из того же network инспектора хрома или charles , wireshark ...

    Чтобы в режиме конструктора данных запроса поле Post Data было не в строку, а в отдельном скроллбоксе по полям ключ - значение.

    Чтобы при выходе из режима конструктора данных textarea Post Data принимала значения из конструктора, а не оставалась пустой.

    Выбор ресурсов при запуске/записи -
    Нужен какой-нибудь разделитель "Бокс с заголовком", если много ресурсов и полей в одной вкладке в зависимости от выбранных элементов в списке - сложно разобраться

    Спасибо за вашу работу.

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

    Вот видео с тестовым проектом, в котором показан 'баг ', описанный выше. После обновления до версии 22.5 некоторые модули могут не выполнять свои функции, конкретно "Встроенные языки"(не все кубики). test_bag.xml Пересохранением не лечится, только копирование и вставка помогает.bag.mp4

    Проблема оказалась в следующем, если установить модуль BAS с использованием node.js, а потом действие из этого модуля скопировать в основной проект, то оба действия будут иметь одинаковый id и вместо действия из проекта будет запускаться действие из модуля. Я это исправлю.

    Никакого отношения к новой версии это не имеет.


    Все еще жду от @Bigma дамп.

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

    Такая проблема.

    Это на сервере?

  • @support Да

  • @support Ещё раз, БОЛЬШОЕ спасибо за помощь.

  • @tester На сервере намеренно убираются все стили. Из-за стилей были проблемы с рдп. Сейчас разбираюсь.

  • @support добавьте пожалуйста полноценную поддержку GPS вот такую
    Screen Shot 2020-02-22 at 23.22.07.png
    и ждем тача :)

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

    Это на сервере?

    Серая тема не такая уж и проблема, но там есть места где текст белым по белому, и он не читаемый ...

  • @support
    Ещё почему-то не устанавливает автоматически модули npm в уже готовом скрипте - висит окно запуска ноды
    при выполнении выдает
    Error: Cannot find module
    но модули добавлены в настройках
    f6452996-c1ae-41e0-bf3b-aad245bcc380-image.png
    ничего не помогает, убрал модули в настройках, убрал галку, перезапустил, добавил модули - все равно не устанавливает
    ee807d4b-3651-430b-a1df-a46cc38d7001-image.png

  • @tester, что за модуль? Может он для версии выше 8.6.0

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

    @tester, что за модуль? Может он для версии выше 8.6.0

    на пк работает, а на сервере нет

  • @tester ограничение на длину пути к файлу. сейчас не найду как лечить, но погугли, найдешь

  • @support
    Ещё почему-то не устанавливает автоматически модули npm в уже готовом скрипте - висит окно запуска ноды
    при выполнении выдает
    Error: Cannot find module
    но модули добавлены в настройках

    С этим релизом это не связано...
    По проблеме, попробуйте очистить директорию embedded

  • @support, если асинхронную функцию завершить с помощью "Прервать Скрипт", то "Ждать завершение асинхронной функции" не завершается и ждет бесконечно, при этом если получить результат пишет что функция завершена.

    Тестовый проект: test_async.xml

  • @tester по поводу серой темы на сервере - попробуйте мой рецепт в этой теме
    https://community.bablosoft.com/topic/1126/почему/19

  • Че-то новая версия баса на 30% больше CPU съедает. Никто не замечал?

  • @agility, у меня также как и раньше, но пока на новой версии только скрипты которые не используют браузер.

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

    Че-то новая версия баса на 30% больше CPU съедает. Никто не замечал?

    Приложите тестовый скрипт на котором можно увидеть разную нагрузку разных версий BAS

  • @agility отправьте разработчику скрипт на котором видно разницу на имейл разработчика На почту mail.to.twaego@gmail.com

  • Выпущена версия 22.5.1

    • Добавлена возможность вызывать функции BAS из node.js, что позволит, например, сделать пользовательский интерфейс на электроне.
      https://github.com/CheshireCaat/bas-remote-node
    • Соединения по рдп поддерживают стандартный скин. Если после перелогина на сервер стили приложения пропадают, нужно сделать его активным.
    • Исправлены падения при бесконечных циклах синхронных действий.
    • Настройки туннелирования изменяются корректно из действия "Настройки браузера".
    • Клик по элементу работает корректно в случае если элемент появляется на странице, затем пропадает, затем снова появляется на протяжении короткого интервала.
    • Действие "Ждать Загрузки Файла" возвращает полный путь к файлу.
    • Исправлен таймаут при создании вкладки с отложенной загрузкой. Данный баг происходил очень редко.
    • Действие "Прервать скрипт" работает точно так же, как и "Fail" в случае, если оно вызвано из асинхронной функции.
    • Модуль JSON обновлен до 2.3 версии.
    • Событие visibilitychange теперь вызывается корректно при смене вкладок.
    • Кнопка пропустить при создании ресурса появляется только тогда, когда тип ресурса определен.
    • Исправлены ошибки при вызове пустой функции в режиме записи.
      Исправлены ошибки в случае, если действие "Node.js" используется вместе со своей копией появившейся после создания модуля.

  • 3 Votes
    96 Posts
    13427 Views
  • 2 Votes
    5 Posts
    1240 Views
  • 6 Votes
    20 Posts
    3861 Views
  • 0 Votes
    1 Posts
    1439 Views
  • 1 Votes
    3 Posts
    2037 Views