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



  • @support При установки пустых значений в экшен прокси для браузера получается ошибка: Поток завершился с сообщением "Failed to resolve " 0_1531890867126_2018-07-18_121155.png



  • @support Спасибо за Вашу работу!
    Опечатки в анонсе:

    интерактиваня

    некторые

    неорганизовано



  • @denis_krsk а если просто пустые строки оставить?



  • @romanbiz Так же, я пробовал. Проблема возникла именно в этой версии бас. Сейчас откатываюсь на прошлую.



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

    панель со списком действий

    Лично мне кажется старая была в современном более стиле metro, а новая больше xp старый напоминает, шрифт может надо было больше и групировать элементы, плюс поиск, ну нажал я например "и" для быстрого доступа к изучить элементу он мне выдает первое все равно двигать мышь, ну странно конечно...


  • administrators

    @support Спасибо за новую версию! Радует, что обновления стали выходить чаще.

    Пока ещё не всё посмотрел, но огромная просьба дать возможность убирать в настройках кнопки добавлений меток
    0_1531912363369_на форум 21.png
    Чтобы не занимали полезное пространство рабочего окна.

    Так сложилось, что при появлении меток в BAS они долгое время сопровождались багами и глюками, возможно из за этого у меня к ним неприязнь. Я их принципиально ни где не использую, абсолютно всегда можно обойти использование меток функцией.


    Я бы предложил сделать метки для навигации окна внутри скрипта. При выборе функции, она начинается с самого верха, с первого действия. Функций бывает много, кода тоже. Работать с двумя-тремя функциями одновременно в таком виде не удобно. Тратишь время на поиск нужного участка в коде. А своего рода ярлыки (метки) навигации сильно бы облегчили работу.


  • administrators

    @fastspace

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

    Панель закрывается после клика по любому месту в браузере.


  • administrators

    @denis_krsk Исправил


  • administrators

    @fox

    Радует, что обновления стали выходить чаще.

    Прошлые 2 обновления были очень большими, потому приходилось много ждать.

    Пока ещё не всё посмотрел, но огромная просьба дать возможность убирать в настройках кнопки добавлений меток

    Важно, чтобы новички понимали, что есть метки и не бросали софт, если не смогли разобраться как быть без них.
    Но вы можете их спрятать если добавить в файл C:\Users%USERNAME%\AppData\Roaming\BrowserAutomationStudio\apps\21.0.0\html\scenario\style.css такие строки

    #setlabelcontainer, #movetolabelcontainer
    {
      display:none;
    }
    

    Я бы предложил сделать метки для навигации окна внутри скрипта.

    Хорошо, подумаю над этим.
    Сейчас вы можете сделать одно действие "Выполнить код" с такими строками

    log_html("<a href='action://action104272214' style='color:gray;'>Описание первой метки</a>")
    log_html("<a href='action://action378456949' style='color:gray;'>Описание второй метки</a>")
    

    Каждой метке можно назначить цвета.


  • administrators

    @support

    log_html("<a href='action://action104272214' style='color:gray;'>Описание первой метки</a>")
    log_html("<a href='action://action378456949' style='color:gray;'>Описание второй метки</a>")

    Вааа! То что нужно! Спасибо!


    Для тех, кто будет использовать поясню, вот это:
    log_html("<a href='action://action104272214' style='color:gray;'>Описание первой метки</a>")
    id экшена на который создаётся ссылка.

    Кликабельная ссылка отображается в логе
    0_1531989157374_на форум 22.png


  • administrators

    @denis_krsk 21.0.1



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

    Ждем пост @alex88 с требованием обновить движок хрома =)

    не требование
    а просьба



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

    Изменения которые прислали @Fox и @root пока не вошли в релиз. Я помню, сделаю это отдельным патчем.
    Следующий большой релиз будет по браузерам.

    версию движка хрома апните ?))



  • @support А когда ждать api для конструктора интерфейса? Хотя бы какую-то часть...


  • administrators

    @denis_krsk Оно уже есть на каком-то уровне. Можно работать с базой, менять глобальные переменные, управлять состоянием скрипта. Завтра как раз собирался сделать статью на эту тему.


  • administrators

    @alex88 Да, в следующем апдейте доделаю Multilogin и обновлю браузер.



  • @support

    @support said in Более 100 потоков BAS задыхается:

    Создание отдельного потока для хттп клиента. Я сделаю так, чтобы он не создавался, а запросы работали через curl_multi_perform.

    А когда будет это?

    И так же обнаружил баг с игнором ошибок в хттп клиенте. Отписывал в скайп, продублирую здесь
    Код

    _switch_http_client_main()
    http_client_set_fail_on_error(false)
    http_client_get2(url, {method: ("GET"), headers: ("")})!
    

    Не игнорит ошибки вида:

    Не удалось получить страницу url с помощью ХТТП клиента
    

    Тоже самое с пост запросом

    Не удалось выполнить пост запрос url с помощью ХТТП клиента
    

  • administrators

    @drprime

    А когда будет это?

    После браузерного апдейта.

    И так же обнаружил баг с игнором ошибок в хттп клиенте.

    Данный код у меня работает нормально. Нужен проект. Вообще, это действие устарело, вместо него рекомендуется использовать игнор ошибок.

    Отписывал в скайп, продублирую здесь

    На почту уже ответил, в скайпе отвечу завтра.



  • @support ура и спасибо.


  • administrators

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

    После браузерного апдейта.

    А что будет в себя включать браузерный апдейт?