@tomriad, It's already fixed
@GhostZ said in Выпущена 27.1.0 версия BrowserAutomationStudio:
Fixed version of the module: IdleEmulation.zip
@support
Ещё почему-то не устанавливает автоматически модули npm в уже готовом скрипте - висит окно запуска ноды
при выполнении выдает
Error: Cannot find module
но модули добавлены в настройках
С этим релизом это не связано...
По проблеме, попробуйте очистить директорию embedded
@support, если асинхронную функцию завершить с помощью "Прервать Скрипт", то "Ждать завершение асинхронной функции" не завершается и ждет бесконечно, при этом если получить результат пишет что функция завершена.
Тестовый проект: test_async.xml
@tester по поводу серой темы на сервере - попробуйте мой рецепт в этой теме
https://community.bablosoft.com/topic/1126/почему/19
Че-то новая версия баса на 30% больше CPU съедает. Никто не замечал?
@agility said in Выпущена 22.5.0 версия BrowserAutomationStudio:
Че-то новая версия баса на 30% больше CPU съедает. Никто не замечал?
Приложите тестовый скрипт на котором можно увидеть разную нагрузку разных версий BAS
@agility отправьте разработчику скрипт на котором видно разницу на имейл разработчика На почту mail.to.twaego@gmail.com
Выпущена версия 22.5.1
@support Сделал тестовый скрипт, который демонстрирует проблему с закрытием вкладки popupClose.xml
@support said in Выпущена 22.5.0 версия BrowserAutomationStudio:
@UserTrue Так происходит потому, что на данном сайте переопределяется функция window.close
Спасибо, обращу внимание на это при такой проблеме на других сайтах тк пару раз день мой прогреватьель профилей натыкается на такую проблему.
Но самое плохое, что после такой ошибки нет смысла продолжать работу тк браузер перестает закрывать вкладки на других сайтах.
@support said in Выпущена 22.5.0 версия BrowserAutomationStudio:
@UserTrue Ок, я постараюсь найти какое-то решение. А у вас есть еще похожие сайты, чтобы убедиться, что и там переопределяют этот метод?
Я попробую, собрать такие. Я кстати придумал костыль как это обойти. Создаем фрейм и взаимствуем у него метод close.
@support Я прошелся по логам и больше не смог найти возможность повторить это на других сайтах где возникала проблема, разумеется я не все логи проверил. Но главный вывод, который я сделал, что если такая ошибка возникает, то дальше вкладки не закрываются корректно. Было бы хорошо это поправить. Хотя это не настолько критично, тк такие ошибки не носят массовый характер.
@support said in Выпущена 22.5.0 версия BrowserAutomationStudio:
@UserTrue Ок, я постараюсь найти какое-то решение. А у вас есть еще похожие сайты, чтобы убедиться, что и там переопределяют этот метод?
Вот нашел еще один сайт https://riafan.ru/category/oppozicionnye-lica тут window.close ссылается на элемент страницы.
@Oyasumi-Punpun
@support said in Выпущена 22.5.0 версия BrowserAutomationStudio:
Добавлена возможность вызывать функции BAS из node.js, что позволит, например, сделать пользовательский интерфейс на электроне.
https://github.com/CheshireCaat/bas-remote-node
Интересная штука, сейчас с nwjs попробовал. Только один вопрос, если возможность обмениваться событиями? Например, чтобы как в веб интерфейсе получать лог.
Мне больше нравится такой вариант написания кастомного интерфейса, но для продакшена нельзя логику располагать в nw.js. А если запускать из него большие функции, то тогда проблема с логом.