BrowserAutomationStudio 18.5.0 has been released | Выпущена 18.5.0 версия BrowserAutomationStudio
-
@Viktor said in BrowserAutomationStudio 18.5.0 has been released | Выпущена 18.5.0 версия BrowserAutomationStudio:
так возьмется за бажки :)
это какие? Критические баги автор устраняет мгновенно прямо, релиз может выйти в те же сутки или через.
За юзабилити он как раз взялся, потому что все критические уже устранены, да и было их очень мало.
-
@out поэтому я и сказал: не "баги", а "бажки" :)
Цикл, например, не всегда срабатывает...
Else опять же не прикрутишь, тока сначала переписывать условие.
Из юзабилити осталось, чтобы в режиме отладки по мере выполнения скрипта прокручивались действия.
UPD. Автору просьба! Прикрутить поиск по переменным в инспектор. Или окошечко со значением выводить, когда переменная выбирается. Или добавить ручную сортировку переменных в инспекторе. Кароче, чтобы удобно было отслеживать значение переменной. Хотя бы может кто-нибудь скажет, по какому принципу они группируются?!
-
@Viktor said in BrowserAutomationStudio 18.5.0 has been released | Выпущена 18.5.0 версия BrowserAutomationStudio:
Цикл, например, не всегда срабатывает...
точку выполнения не перемещай руками и все.
То о чем ты пишешь это не баги, а недоработки/неудобства. Это совсем другое,чем баги.
-
@out ну, может попутал термины. Эээ, я ж правильно понял - команда "переместить точку выполнения" - это оно?
-
@sergodjan66 Апдейт сделан для того, чтобы упорядочить множество действий, которые уже имеются и которые потом появятся. Я рассматривал несколько вариантов: меню, раскрывающиеся группы и тот, который реализован сейчас. В меню есть несколько недостатков: многоуровневые меню для больших модулей, тяжело перетягивать от туда действия, некуда добавить описание модуля. В текущей реализации тоже есть недостатки - это доступность каждого действия(нужно сделать дополнительный клик) и то, что невозможно понять какие действия есть в модуле, пока его не откроешь. Эти недостатки я пытался решить поиском закладками и историей.
Пока так.
Теперь по пунктам- Сделаю.
- Тут должен помочь поиск. Могу также сделать кнопку "Показать все"
- Ок, посмотрю что можно сделать.
- Возможно это мое личное предпочтение, но меню мне не нравится, проблемы я описал выше.
-
Лежит сервер отпечатков
Поддерживаю. лежит, и лежать потихоньку начал с 2 ночи по мск. щас вообще умер
Через пару дней разнесу сервис по 3 серверам.
-
If you search for LOG it wont show up, quick fix is adding it via tools to the favbar.
Yes, search algorithm is not perfect yet, I'll update it in next version.
-
Красота конечно сташная сила, но на мой взгляд такие усилия лучше бы приложить на устранение багов.
Сейчас я занимаюсь улучшением юзабилити и это происходит в 3 этапа.
На первом была улучшена система ресурсов и пользовательского интерфейса.
На втором этапе - список действий и конструктор действий
На третьем будет улучшена панель со скриптом.
Сейчас я почти закончил 2 этап, а на 3 будут добавлены связанные действия, что исправит проблемы if. Сейчас они возникают из-за того, что else можно скопировать отдельно от if.
Метки сбивают работу циклов.
Да, так и есть, если вы переходите не метку внутри цикла, то цикл сбивается. В текущей версии режим записи и запуска работает одинаково в этом плане. Но я еще подумаю, как это можно улучшить.
Отпечатки даются в разы меньше чем указано по лицензии.
Вы имеете ввиду количество отпечатков или доступность сервиса. Если доступность, то это будет исправлено через пару дней. Если количество, то можете описать подробнее?
-
И еще после компиляции при первой распаковке иногда происходят тормоза с интервалом по времени до минуты. При этом нет на серваке отваливается, и сервак отпадает. Мелочь, но неприятно.
А софт запускается корректно после рекконекта к серверу?
Если скопировать его после скачивания БАС, то баг повторяется?
-
думаю, после такого грандиозного изменения юзабилити автор и так возьмется за бажки :)
Какие именно? Я исправляю критические в первую очередь. Вот здесь я описал планы по улучшению интерфейса http://community.bablosoft.com/post/12656
Вот здесь глобальные планы по развитию софта http://community.bablosoft.com/topic/957/
-
Цикл, например, не всегда срабатывает...
А можно пример?
Else опять же не прикрутишь, тока сначала переписывать условие.
Да, уже ответил, скоро будет.
Из юзабилити осталось, чтобы в режиме отладки по мере выполнения скрипта прокручивались действия.
Тоже скоро. Весь интерфейс панели со скриптом будет значительно улучшен.
UPD. Автору просьба! Прикрутить поиск по переменным в инспектор. Или окошечко со значением выводить, когда переменная выбирается. Или добавить ручную сортировку переменных в инспекторе. Кароче, чтобы удобно было отслеживать значение переменной. Хотя бы может кто-нибудь скажет, по какому принципу они группируются?!
И это тоже скоро будет.
-
@support не получится пример:) Я же не знаю точно, когда он не сработает :) Недавно просто промучился пару часов..
Не обращайте внимания, это не так часто происходит, чтобы серьезно морочиться..
Спасибо большое за поддержку!
ЗЫ. Нужно интерфейс для создания своих экшенов, или мануал по их составлению!!!
Еще конструктор запросов по коду странички..
-
Следующим апдейтом будут еще мелкие улучшения этой области(не все успел)
Обновление поискового алгоритма для действий.
Несколько подсказок для ресурсов.
Подсказки для самых труднопонимаемых действий.
И еще 2 вещи, которые должны упростить работу с софтом.
Синхронизация списка и ресурса.
И короткие таймауты. Сейчас БАС ждет 60 секунд перед кликом по элементу которого нет на странице.
После апдейта, время ожидание станет 10 секунд если страница загружена и 60 если нет. Все таймауты как и раньше можно будет настроить индивидуально для каждого действия и глобально для всего скрипта.
-
ЗЫ. Нужно интерфейс для создания своих экшенов, или мануал по их составлению!!!
Да, это будет, можно будет объединить выбранные действия на странице в свое действие. Софт сам поймет, какие входные и выходные параметры они используют и создаст интерфейс для нового действия такого типа.
Это все будет запаковано в модуль и может быть передано другому пользователю БАС.
Конструктор модулей будет вместе с
"Поддержка с# и npm модулей, возможно других языков."
-
Еще конструктор запросов по коду странички..
Пока не знаю, могу подсвечивать найденные элементы по ходу изменения селектора
-
@support или какой-нибудь тестер. например есть ветка класс-класс-класс-непонятная ерунда-лэбел
Чтобы можно было забить селектор к 1 классу, проверить, чтобы он находился, а потом развивать дальше, естественно меняя селекторы при необходимости. Я месяц в них разбираюсь,, с грехом пополам работать можно, но все равно ничего не знаю :)
Или это оно и есть? Будет подсвечиваться в в коде страницы, или в браузере?
-
@support said in BrowserAutomationStudio 18.5.0 has been released | Выпущена 18.5.0 версия BrowserAutomationStudio:
Вы имеете ввиду количество отпечатков или доступность сервиса. Если доступность, то это будет исправлено через пару дней. Если количество, то можете описать подробнее?
Когда настраивался на получение отпечатков через сервер, в многопоточном режиме програмы, заметил баги, и решил пойти путем наименьшего сопротивления. Решил выкачать пару тысяч отпечатков в файлы. Накидал простенький алгоритм, поставил задержку секунду после получения каждого отпечатка. Сервак дал выкачать сразу около 300 отпечатков, потом выбил ошибку. Запустил снова, дал еще 150 отпечатков. Потом 75. Потом давал по 50 и выбивал ошибку. Потом я поставил алгоритм игнора, и накачал сколько мне нужно. Но сама суть в том, что сервак сопротивлялся даже в один поток(на платной лицензии). Неудобно возится с отпечатками локально, но это стабильнее.
-
@support said in BrowserAutomationStudio 18.5.0 has been released | Выпущена 18.5.0 версия BrowserAutomationStudio:
А софт запускается корректно после рекконекта к серверу?
Да, потом все запускается нормально. Всегда только первый запуск происходит проблемно. Именно когда появляется индикатор прогресса, он может подвиснуть на любом уроне (25,50,87%). Иногда довольно на длительное время. На серваке я отменяю запуск, и запускаю снова. Тогда нормально стартует. А у приятеля на Windows 10 те же версии распаковываются еще сложнее. Приходится при зависании убивать процесс через менеджер процессов, потому что сам собой он не отменяется. После этого он может еще не запускаться секунд 30, хотя бегунок крутится.
Если скопировать его после скачивания БАС, то баг повторяется?
На моем серваке Бас установлен
P.S. на моей рабочей машине установлена семерка, то таких багов я не наблюдаю
-
Я не знал что блок else нельзя копировать из другого участка кода. Возможно у меня из-за этого были часто проблемы. Потому что я блоки копировал даже из других скриптов. Зачастую работает нормально, обращу на это еще внимание. Выходит так делать нельзя?
-
Вроде прошло подвисание при первом запуске