BrowserAutomationStudio 18.7.0 has been released | Выпущена 18.7.0 версия BrowserAutomationStudio
-
Супер! Ваш софт гораздо лучше аналогов на рынке.
Спасибо
Следующее обновление - поддержка C# сниппетов ?
Еще 2 апдейта по юзабилити, потом обучающий курс, потом шарп.
-
Теперь по мимо поиска элементов по css и xpath , появился поиск элемента по изображение, какой из этих способов более производительней? в плане потребление ресурсов и времени, мне кажется что CSS).
Да, обычные селекторы(css, xpath) намного быстрее. Их стоит использовать везде, где только можно. Поиск по картинкам имеет 2 недостатка: увеличивает размер проекта, на поиск изображения тратится процессорное время. Второй фактор я старался минимизировать как только возможно: поиск выполняется в браузерном процессе, изображение передается туда всего 1 раз, используется продвинутый алгоритм поиска, поиск использует тот же буфер, что и для отрисовки содержимого браузера.
Добавить действие Двигать мышь и Кликнуть правой кнопкой мыши
Да, сделаю, я добавлю туда еще и дополнительные настройки вроде ctrl, shift
-
А будет ли смещение центра клика?(чтобы кликать не по середине, а там где нужно)
Добавилось действие получить координаты, можно вызывать его, а потом добавлять к x и y нужное число.
-
Обновился, теперь привыкать к измененному интерфейсу блоков экшенов =(
как-то стало сложнее с первого взгляда беглым взглядом найти нужный участок , масштаб всегда 75 используюЯ считаю, что идеальный подход к созданию интерфейса - хороший по умолчанию с возможность индивидуальной настройки. Но времени для это пока нет, в данный момент доделаю просто хороший по умолчанию, ну а позже добавлю детальную настройку.
-
@support said in BrowserAutomationStudio 18.7.0 has been released | Выпущена 18.7.0 версия BrowserAutomationStudio:
А будет ли смещение центра клика?(чтобы кликать не по середине, а там где нужно)
Добавилось действие получить координаты, можно вызывать его, а потом добавлять к x и y нужное число.
Я имел ввиду, чтобы сразу можно было указать сразу, куда кликнуть при выделении фрагмента, не всегда понятно куда кликнет.(может и лишнее, но думаю удобно так будет)
-
@Canine Так только через поиск изображений.
-
@support Не знаю глюк ли это, или так и должно быть.
Вообщем если после открытия проекта нажать остановить, то появится чекбокс для просмотра. Даже если браузер не использовался в скрипте. Если сперва убрать галочку, а потом поставить, то открывается проект. С сообщением о завершении скрипта. Но выполнять разную работу в нём можно, только ни чего не сохраняется. Да и выйти из такого режима можно только нажав запись или запуск.
-
Не первый раз прошу. Добавьте конструктор действий по аналогии с Зеннопостером. Чтоб поиск елементов на странице тоже был юзабильным)
-
Добавьте конструктор действий по аналогии с Зеннопостером.
Я не знаю как там, можно скрин?
Чтоб поиск елементов на странице тоже был юзабильным)
Поиск на какой странице?
-
@Fox Браузер оставался чтобы можно было увидеть где ошибка. Это нужно было в старых версиях. Сейчас можно убрать.
-
Крутяк
-
Скоро все сообщения логе будут возвращать ид, атк можно будет искать сообщения, которые вызвали ошибки, или просто вывели какое-то сообщение.
Огромное спасибо!
-
@support said in BrowserAutomationStudio 18.7.0 has been released | Выпущена 18.7.0 версия BrowserAutomationStudio:
Добавьте конструктор действий по аналогии с Зеннопостером.
Я не знаю как там, можно скрин?
Чтоб поиск елементов на странице тоже был юзабильным)
Поиск на какой странице?
-
Сделал лучше, записал видос)
https://www.youtube.com/watch?v=7o7hk-iDcaY
Если сделаете данный конструктор, вопросов от новичков по css селекторам, xpath, regexp существенно поубавится. -
Поиск элементов на любой странице с которой работаем.
-
-
почему то БАС не может обновиться, доходит до 10-20% и скидывается, загружается старый..
пробовал уже раз 10..
-
@sergodjan66 Попробуй удалить и скачать по новой. Тут.
-
Ребят кто уже тестил, сильнее ли грузится система если использовать в качестве селектора картинку? и намного ли?
-
Сделал лучше, записал видос)
Спасибо за видео, но я думал там будет что-то мощнее, если честно.
Давайте разберем.
Первое это дерево элементов.
Лично мне инструменты разработчика хром кажутся гораздо более удобными.
Не вижу смысла что-то менять.
Второе. Это редактор атрибутов и вызова событий элемента. В БАС конечно есть "Получить атрибут" и "Установить атрибут", но я считаю такой подход неправильным. Гораздо правильнее вместо вызова js событий click focus итд, эмулировать клики мышкой и ввод, а уже js события оставить браузеру, чтобы он сам их вызвал.
Ну и последнее, это поиск элемента. Это то, что я действительно намереваюсь добавить, но не сейчас, и немного лучше чем реализовано на видео(будут всплывающие подсказки с дочерними элементами). В данный момент есть довольно вменяемый механизм селекторов, подсветка их в браузере и отображение их количества. Это позволяет сделать поиск более менее удобным.
У меня сейчас в списке есть фичи поинтересней, но возможно я не прав, опишите какая задача требует такого инструмента, и как он поможет, возможно я подумаю.
-
@support said in BrowserAutomationStudio 18.7.0 has been released | Выпущена 18.7.0 версия BrowserAutomationStudio:
У меня сейчас в списке есть фичи поинтересней, но возможно я не прав, опишите какая задача требует такого инструмента, и как он поможет, возможно я подумаю.
По сути нужен только удобный механизм поиска элементов. Чтоб не писать вручную регулярки или CSS седекторы или XPATH. Чтоб мне сразу выбило сколько элементов на странице с одинаковыми атрибутами. Чтоб можно было быстро и удобно задать атрибуты элемента, а прога пускай сама составляет нужную регулярку или селектор для поиска.
Если использовать инструмент разработчика Хрома, там нужно по всему коду страницы лазить, выбирать в куче хлама нужные элементы, переносить это в шаблон, вручную составлять селекторы для поиска элементов (так как автоматическому поиску я не доверяю). Намного удобней если кликнуть по нужному элементу, сразу выпрыгивает конструктор для поиска элемента со значением по умолчанию, и если мне что не нравится я немного подкорректировал, сохранил и красота))
-
@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). Хотелось бы увидеть пример, как это все будет работать. Вот пользователь заходит на сайт, выбирает элемент, какой дальше алгоритм? Если искать уникальный атрибут, то как быть если его нет, как быть если он уникален, но генерируется каждый раз для каждой загрузки страницы?-
Да, в шаблонах под Зенку я подбираю каждый селектор вручную, хотя она тоже предлагает на выбор несколько. Я не первый год делаю шаблоны на заказ. Бывает нужно поддерживать шаблоны не один месяц. И если полагаться на автоматическую подстановку селекторов, потом фиг разберешься в этой каше, что где поломалась. И бывают еще случаи что все автоматические варианты не подходят и там уже точно руками все нужно делать.
Если по быстрому что-то наваять, можно и автоматом. Но когда серезный проект на заказ, мне нужно контролировать каждый шаг в шаблоне, чтоб потом быстро отладить. -
Иногда нужно чтоб атрибуты были не уникальные, это когда нужно обойти коллекцию элементов в цикле. Бывают случаи когда БАС дает уникальный атрибут, но я вижу в коде что есть другой уникальный атрибут по которому можно найти этот же тег и он будет более надежен.
Просто сделайте подобие конструктора селекторов. Чтоб можно было удобно их формировать. Сейчас ведь есть только 2 варианта, или берешь то что БАС предлагает по умолчанию или лезешь в код и руками пишешь свои селекторы. В конструкторе действий Зеннопостера этот момент намного удобнее реализован. Если не понятно с видео, скачайте демку Зеннопостера, там все очень наглядно увидите.
-