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

Bablosoft News
  • @drprime said in Выпущена 22.0.0 версия BrowserAutomationStudio:

    У меня вопрос по внутренностям функций.

    По старому, вызов функции происходил так.

    _call(func_name, params)!
    

    А чтение аргументов так

    param = _arguments()[param]
    

    А сейчас:

    _call_function(func_name, params)!
    param = _function_argument(param)
    

    Подскажите, откуда можно было бы узнать эту инфу, если не это сообщение?
    Здесь вижу старая версия _call.
    На https://wiki.bablosoft.com по запросу call ничего не нахожу.
    И как работает return в js коде? Я написал такой запрос:

    var res = _call_function(Test, {'test': 'test res'})!
    log(res)
    log(_result())
    

    В результате мне выдало "test res получен", пусто и 0. Где ошибка?

    0_1567628197990_еуые.png

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

    Здесь вижу старая версия _call.

    BAS Version 20.0.0 on 11 Jul 2017

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

    И как работает return в js коде?

    _call_function(Test, {'test': 'test res'})!
    [[TEST_RESULT]] = _result_function()
    
  • иногда в новой версий происходит зависание окон: отчет о работе или отчет о ресурсах, когда пытаешься их открыть во время работы скрипта, оно просто не подгружается окно как бы появляется но пустое, может еще у кого наблюдается подобный глюк

  • @agility в теле скрипта по id действий

  • @support Огромное спасибо!

  • @fox Как отменить плюс?) Это я плюсанул. Невнимателбность как прочел логом.. картинку увидел плюсанул типа тоже поддерживал бы прикольно таскать ее как лог экрану было бы.. но похоже не судьба(

  • спасибо за новуб версию, но у меня скрипты отказываются с ней работать... постоянно какие то траблы. на виртуалке стоит версия 21.7.1.0 все летает, поставил 22 версию и не пойму почему элементы на странице не находит.. то мышку очень медленно ведет.. общем не пойму почему траблы.... один и тот же скрипт, на разных версиях по разному работает... на новой версии я попытался создать новый скрипт с теми же действиями что работают в старой версии - и не работает.. страница очень очень медленно ползет вниз и не находит нужный элемент, хотя он есть и движение мыши отключено,+ (пробовал по разному и с эмуляцией мыши и без) если хотите могу показать по тим виверу или записать на видео

  • @misterx вам одной темы мало для вопроса? Зачем писать одно и тоже везде?

  • This post is deleted!
  • Коллеги, а кто-то вложенную рекурсию не пробовал реализовывать в связи с новым обновлением? Никаких "Stack Overflow" не вылезает? :)

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

    Stack Overflow

    Она не вылазит, если вы стек не переполните )

  • БАС сбрасывает юзераент при установке профиля и с профилем его не загружает? Или чтото не так делаю ? интересно какие данные вообще сохраняюься через профили

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

    Она не вылазит, если вы стек не переполните )

    К тому и вопрос, где у каждого стек кончается))
    Но вроде как пока тестил при глубине до 1k вложений - полёт нормальный.

  • @support не работает способ. пробовал и весь манифест скопировать, и переписать под формат. БАС не подхватывает новую версию почему-то.

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

    @rus_kil

    ну вот например спотифай выдаёт ошибку и просит обновить браузер

    Проблема была в версии widevine plugin.
    В новой версии этот исправлено.
    Чтобы исправить сейчас, вот последняя версия widevine plugin https://www.dropbox.com/s/3o830zau1kl54wz/widevine.zip?dl=0
    Ее нужно разархивировать в папку
    C:\Users%USERNAME%\AppData\Roaming\BrowserAutomationStudio\apps\22.0.0\Worker\widevine

    Если такие же проблемы будут появляться в будущем, то необходимо скопировать библиотеку прямо из Chrome
    C:\Program Files (x86)\Google\Chrome\Application\Текущая версия хром\WidevineCdm
    И в файле manifest.json заменить номер версии.

    Есть еще какие-то конкретные примеры, где BAS "виден разным сервисам"?

  • 5 Votes
    3 Posts
    208 Views
  • 8 Votes
    1 Posts
    1183 Views
  • 7 Votes
    3 Posts
    1436 Views
  • 9 Votes
    75 Posts
    11126 Views