BrowserAutomationStudio 18.7.0 has been released | Выпущена 18.7.0 версия BrowserAutomationStudio



  • Скоро все сообщения логе будут возвращать ид, атк можно будет искать сообщения, которые вызвали ошибки, или просто вывели какое-то сообщение.

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



  • @support said in BrowserAutomationStudio 18.7.0 has been released | Выпущена 18.7.0 версия BrowserAutomationStudio:

    @Gang

    Добавьте конструктор действий по аналогии с Зеннопостером.

    Я не знаю как там, можно скрин?

    Чтоб поиск елементов на странице тоже был юзабильным)

    Поиск на какой странице?

    1. Сделал лучше, записал видос)
      https://www.youtube.com/watch?v=7o7hk-iDcaY
      Если сделаете данный конструктор, вопросов от новичков по css селекторам, xpath, regexp существенно поубавится.

    2. Поиск элементов на любой странице с которой работаем.



  • почему то БАС не может обновиться, доходит до 10-20% и скидывается, загружается старый..
    пробовал уже раз 10..



  • @sergodjan66 Попробуй удалить и скачать по новой. Тут.



  • Ребят кто уже тестил, сильнее ли грузится система если использовать в качестве селектора картинку? и намного ли?


  • administrators

    @Gang

    Сделал лучше, записал видос)

    Спасибо за видео, но я думал там будет что-то мощнее, если честно.

    Давайте разберем.

    Первое это дерево элементов.

    0_1498923657226_ElementTree.png

    Лично мне инструменты разработчика хром кажутся гораздо более удобными.

    0_1498923768966_DeveloperTools.png

    Не вижу смысла что-то менять.

    Второе. Это редактор атрибутов и вызова событий элемента. В БАС конечно есть "Получить атрибут" и "Установить атрибут", но я считаю такой подход неправильным. Гораздо правильнее вместо вызова js событий click focus итд, эмулировать клики мышкой и ввод, а уже js события оставить браузеру, чтобы он сам их вызвал.

    0_1498923900425_ElementEvents.png

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

    0_1498924350169_SearchElement.png

    У меня сейчас в списке есть фичи поинтересней, но возможно я не прав, опишите какая задача требует такого инструмента, и как он поможет, возможно я подумаю.



  • @support said in BrowserAutomationStudio 18.7.0 has been released | Выпущена 18.7.0 версия BrowserAutomationStudio:

    У меня сейчас в списке есть фичи поинтересней, но возможно я не прав, опишите какая задача требует такого инструмента, и как он поможет, возможно я подумаю.

    По сути нужен только удобный механизм поиска элементов. Чтоб не писать вручную регулярки или CSS седекторы или XPATH. Чтоб мне сразу выбило сколько элементов на странице с одинаковыми атрибутами. Чтоб можно было быстро и удобно задать атрибуты элемента, а прога пускай сама составляет нужную регулярку или селектор для поиска.

    Если использовать инструмент разработчика Хрома, там нужно по всему коду страницы лазить, выбирать в куче хлама нужные элементы, переносить это в шаблон, вручную составлять селекторы для поиска элементов (так как автоматическому поиску я не доверяю). Намного удобней если кликнуть по нужному элементу, сразу выпрыгивает конструктор для поиска элемента со значением по умолчанию, и если мне что не нравится я немного подкорректировал, сохранил и красота))


  • administrators

    @Gang Все-таки не могу понять 2 вещей.
    1). В моем понимании, в 95% случаев можно положиться на один из 3 селекторов предложенных БАС. По вашим постам у меня складывается впечатление, что вы каждый селектор пишите сами. Получается стандартные не работают?
    2). Хотелось бы увидеть пример, как это все будет работать. Вот пользователь заходит на сайт, выбирает элемент, какой дальше алгоритм? Если искать уникальный атрибут, то как быть если его нет, как быть если он уникален, но генерируется каждый раз для каждой загрузки страницы?



  • @support said in BrowserAutomationStudio 18.7.0 has been released | Выпущена 18.7.0 версия BrowserAutomationStudio:

    @Gang Все-таки не могу понять 2 вещей.
    1). В моем понимании, в 95% случаев можно положиться на один из 3 селекторов предложенных БАС. По вашим постам у меня складывается впечатление, что вы каждый селектор пишите сами. Получается стандартные не работают?
    2). Хотелось бы увидеть пример, как это все будет работать. Вот пользователь заходит на сайт, выбирает элемент, какой дальше алгоритм? Если искать уникальный атрибут, то как быть если его нет, как быть если он уникален, но генерируется каждый раз для каждой загрузки страницы?

    1. Да, в шаблонах под Зенку я подбираю каждый селектор вручную, хотя она тоже предлагает на выбор несколько. Я не первый год делаю шаблоны на заказ. Бывает нужно поддерживать шаблоны не один месяц. И если полагаться на автоматическую подстановку селекторов, потом фиг разберешься в этой каше, что где поломалась. И бывают еще случаи что все автоматические варианты не подходят и там уже точно руками все нужно делать.
      Если по быстрому что-то наваять, можно и автоматом. Но когда серезный проект на заказ, мне нужно контролировать каждый шаг в шаблоне, чтоб потом быстро отладить.

    2. Иногда нужно чтоб атрибуты были не уникальные, это когда нужно обойти коллекцию элементов в цикле. Бывают случаи когда БАС дает уникальный атрибут, но я вижу в коде что есть другой уникальный атрибут по которому можно найти этот же тег и он будет более надежен.

    Просто сделайте подобие конструктора селекторов. Чтоб можно было удобно их формировать. Сейчас ведь есть только 2 варианта, или берешь то что БАС предлагает по умолчанию или лезешь в код и руками пишешь свои селекторы. В конструкторе действий Зеннопостера этот момент намного удобнее реализован. Если не понятно с видео, скачайте демку Зеннопостера, там все очень наглядно увидите.


  • administrators

    @Gang По поводу алгоритма работы, я так и не понял, но хорошо, придумаю что-то сам.



  • @support said in BrowserAutomationStudio 18.7.0 has been released | Выпущена 18.7.0 версия BrowserAutomationStudio:

    Да, сделаю, я добавлю туда еще и дополнительные настройки вроде ctrl, shift

    Можно ли сейчас сделать клик правой кнопкой мыши? Хотя бы в режиме записи



  • @OLEG Давно уже можно. Действие Двигать Мышь И Кликнуть На Элемент

    0_1534186374945_на форум 74.png



  • @support А сокс 4 ? сделайте пожалуйста



  • @max_chip От количества ваших однотипных сообщений поддержка socks4 ни как не ускорится. Попробуйте использовать прокси socks4 через curl



  • @fox да вдруг ту тему никто не смотрит ;) а касательно curl - вы слишком высокого мнения о моих способностях )) я глянул в гугле что это - но как это прикрутить к бас для использования прокси так и не понял. я далек от всего этого. чем мне нравится бас - тем что всего неделю назад с ним столкнулся - и уже что то начал сам делать. без навыков без опыта без каких бы то нибыло предварительных изучений. - как велик. взял и поехал.



  • @max_chip Мне нравится ваш энтузиазм. Но повторюсь ещё раз, от спама однотипными сообщениями пользы ни какой, только желание в дальнейшем вам помогать пропадает.

    Для запроса функционала есть специальная для этого ветка.

    А пока что:

    БАС поддерживает 2 типа прокси: socks5, http с или без аутентификации.


    Но так же:
    @denanotherday said in Не работает auto-proxy:

    @support А возможно ли добавить socks4?

    @support said in Не работает auto-proxy:

    @denanotherday Да, можно добавлю

    Но этот ответ был 22 мар. 2017 года. Прошло полтора года, раз всё ещё это не реализовано, значит именно этот момент не так важен для @support для дальнейшей разработки BrowserAutomationStudio.


    а касательно curl - вы слишком высокого мнения о моих способностях

    Смотрите форум, были уже темы про curl. Но даже в случае успеха, пользоваться socks4 прокси можно будет только для http запросов.


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

    Как начинающему пользователю BAS могу дать совет: Забудь нафиг про эти socks4 :D



  • @fox все не ругайся )) я доковырялся до сервиса люминати. теперь мне сокс 4 тоже не нужен. да и не спамил я )) всего то в двух разных ветках по разу спросил с разрывом в сутки. ты бы вот лучше в прошлый раз толком про него сказал бы яб и не заморачивался. а то пока все ветки форума не проштудируешь - и не узнаешь что такое есть.