Thanks
Выпущена 22.5.0 версия BrowserAutomationStudio
-
@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. А если запускать из него большие функции, то тогда проблема с логом.
-
@UserTrue можно подписаться на события для входящих сообщений. Собственно так же, как происходит подписка в веб-интерфейсе. Вот здесь есть пример - тык
По сути всё что есть в веб-интерфейсе доступно через библиотеку, с той поправкой что реализованных методов вродеDownloadLog()нет, но можно сделать в виде отправки кастомного сообщения:client.sendAsync('download_log', {}).then((logContent) => { //делаем что-то с логом }); -
@Oyasumi-Punpun Архив, после инициализации я так понимаю можно удалить из папки engine?
-
@UserTrue вообще можно, только удаляйте тогда папку всю (которая с номером версии движка). Просто если вы запустите другой скрипт с той же версией он в таком случае будет перекачивать архив заново (для каждого скрипта используется чистый движок из архива).
-
@Oyasumi-Punpun При обновление скрипта на сервере БАС движок же тоже будет браться из архива. Тогда наверное лучше не трогать.
-
@support said in Выпущена 22.5.0 версия BrowserAutomationStudio:
Фикс с правильным закрытием вкладок.
https://data.bablosoft.com/development/22.5.2/BrowserAutomationStudioInstallAllInOne.exe
качать можно всем?
-
@kuzkuz said in Выпущена 22.5.0 версия BrowserAutomationStudio:
@support said in Выпущена 22.5.0 версия BrowserAutomationStudio:
Фикс с правильным закрытием вкладок.
https://data.bablosoft.com/development/22.5.2/BrowserAutomationStudioInstallAllInOne.exe
качать можно всем?
Если бы не всем, то не выложили бы в общий доступ
-
@rubick said in Выпущена 22.5.0 версия BrowserAutomationStudio:
@support said in Выпущена 22.5.0 версия BrowserAutomationStudio:
Исправлено изменение шрифтов в модуле обработки изображений.
Пытаюсь установить шрифт Roboto Regular - не работает. + ко всему меняет шрифт во всем басе.
Установите шрифт в систему и всё будет работать:


-
@rubick said in Выпущена 22.5.0 версия BrowserAutomationStudio:
@Fox Он у меня установлен, однако всё равно не хочет работать и ломает шрифты в басе.
При этом в фотошопе - он работает.Приложите тестовый скрипт и ваш результат его работы
-
дублирование файлов релиза BrowserAutomationStudio
BrowserAutomationStudio\apps\22.5.1\custom ~500mb
BrowserAutomationStudio\apps\22.5.1 без custom ~500mbсодержимое в той или иной степени дублируется
p.s. есть некоторое дублирование и в ./BrowserAutomationStudio с ./BrowserAutomationStudio/apps/22.5.1
это в todo: разобраться со свалкой папок и файлов