@tomriad, It's already fixed
@GhostZ said in Выпущена 27.1.0 версия BrowserAutomationStudio:
Fixed version of the module: IdleEmulation.zip
@Bigma said in Выпущена 24.4.0 версия BrowserAutomationStudio:
@UserTrue said in Выпущена 24.4.0 версия BrowserAutomationStudio:
Но большинство сообщений - я увидел, что может быть (а может и не быть) вот тут, что то не так, возможно....
Всего одно
Проверьте у себя такой кейс. Во время бездействия не уходит запрос.
1)Заходите на сайт с метрикой и спите (минуту, две)
Уходит запрос https://mc.yandex.ru/webvisor/xxxx?wv-check=xxx
2)Тоже самое делаете в BAS (Заходите на сайт с метрикой и спите)
Уходит запрос https://mc.yandex.ru/webvisor/xxxx?wv-check=xxx
3)А теперь тоже самое делаете в BAS, только вызовите действие СПАТЬ минуты 3
Запрос не уходит во время слипа.
@FastSpace Может потому что сессия закрывается? У метрики есть такое понятие "внутренние переходы" это как раз про долгие слипы.
Кто знает, в тикетах есть проблема с отбиранием фокуса у активного приложения при работе в фоне бас? Просто за компом, где запущены несколько скриптов невозможно работать, а через несколько часов плывут надписи и иконки ярлыков, приходится explorer перезапускать.
Спрашиваю, чтобы уточнить, нужно ли копать для баг-репорта или уже есть?
@Vituskosoy said in Выпущена 24.4.0 версия BrowserAutomationStudio:
Кто знает, в тикетах есть проблема с отбиранием фокуса у активного приложения при работе в фоне бас? Просто за компом, где запущены несколько скриптов невозможно работать, а через несколько часов плывут надписи и иконки ярлыков, приходится explorer перезапускать.
Спрашиваю, чтобы уточнить, нужно ли копать для баг-репорта или уже есть?
Какую версию BAS вы используете?
@FastSpace said in Выпущена 24.4.0 версия BrowserAutomationStudio:
Проверьте у себя такой кейс. Во время бездействия не уходит запрос.
1)Заходите на сайт с метрикой и спите (минуту, две)
Уходит запрос https://mc.yandex.ru/webvisor/xxxx?wv-check=xxx2)Тоже самое делаете в BAS (Заходите на сайт с метрикой и спите)
Уходит запрос https://mc.yandex.ru/webvisor/xxxx?wv-check=xxx3)А теперь тоже самое делаете в BAS, только вызовите действие СПАТЬ минуты 3
Запрос не уходит во время слипа.
Если гипотеза, что это происходит, потому что javascript однопоточный. Если где то заснули, то ничего не делается. Потому что выполняется действие sleep. У этого языка прям куча своих особенностей. Одно дело, когда внутри браузера работает, тут особо не до выбора. А когда его еще и на сервер пихают - этому вообще оправдания нет.
@tom04 said in Выпущена 24.4.0 версия BrowserAutomationStudio:
иже 3й день не могу бас обновить. весит в поиске обновления. а потом грузится стандартная версия
Исправили
@sergerdn said in Выпущена 24.4.0 версия BrowserAutomationStudio:
@FastSpace said in Выпущена 24.4.0 версия BrowserAutomationStudio:
Проверьте у себя такой кейс. Во время бездействия не уходит запрос.
1)Заходите на сайт с метрикой и спите (минуту, две)
Уходит запрос https://mc.yandex.ru/webvisor/xxxx?wv-check=xxx2)Тоже самое делаете в BAS (Заходите на сайт с метрикой и спите)
Уходит запрос https://mc.yandex.ru/webvisor/xxxx?wv-check=xxx3)А теперь тоже самое делаете в BAS, только вызовите действие СПАТЬ минуты 3
Запрос не уходит во время слипа.Если гипотеза, что это происходит, потому что javascript однопоточный. Если где то заснули, то ничего не делается. Потому что выполняется действие sleep. У этого языка прям куча своих особенностей. Одно дело, когда внутри браузера работает, тут особо не до выбора. А когда его еще и на сервер пихают - этому вообще оправдания нет.
Какое это имеет отношение к БАС? Вы же не думаете, что он на js работает? )
@FastSpace said in Выпущена 24.4.0 версия BrowserAutomationStudio:
Проверьте у себя такой кейс. Во время бездействия не уходит запрос.
1)Заходите на сайт с метрикой и спите (минуту, две)
Уходит запрос https://mc.yandex.ru/webvisor/xxxx?wv-check=xxx2)Тоже самое делаете в BAS (Заходите на сайт с метрикой и спите)
Уходит запрос https://mc.yandex.ru/webvisor/xxxx?wv-check=xxx3)А теперь тоже самое делаете в BAS, только вызовите действие СПАТЬ минуты 3
Запрос не уходит во время слипа.
Дошли руки проверить. В BAS работает также к в обычном хроме, в не зависимости от действия сон. Этот запрос уходит после совершения каких-либо действий на странице с последующим бездействием. На скрине видно, что был сделан клик просто по пустому месту, а потом ушел запрос во время сна

Я тоже проверил кейс @FastSpace, у меня тоже не отправился запрос в BAS 24.4.0.
Как проверял:
Страница - https://bikservis.com/dveri-i-arki-ru/mezhkomnatnye-dveri/
Через несколько секунд после загрузки страницы появляется модальное окно, после которого отправляется POST запрос на URL вида https://mc.yandex.ru/webvisor/44668300?wv-check=
Чистый Chromium 94.0.4606.0, в окно страницы курсор не попал, не скроллил, запрос отправился.
Видео

BAS 24.4.0, запроса нет, даже спустя 2 минуты.
Видео

@Bigma said in Выпущена 24.4.0 версия BrowserAutomationStudio:
@sergerdn Интересная мысль, а слип это же не действие в браузере, по идеи это два разных яваскрипта. Один в виртуалке браузера, а другой в движке баса.
Это только гипотеза.
@UserTrue said in Выпущена 24.4.0 версия BrowserAutomationStudio:
@sergerdn said in Выпущена 24.4.0 версия BrowserAutomationStudio:
@FastSpace said in Выпущена 24.4.0 версия BrowserAutomationStudio:
Проверьте у себя такой кейс. Во время бездействия не уходит запрос.
1)Заходите на сайт с метрикой и спите (минуту, две)
Уходит запрос https://mc.yandex.ru/webvisor/xxxx?wv-check=xxx2)Тоже самое делаете в BAS (Заходите на сайт с метрикой и спите)
Уходит запрос https://mc.yandex.ru/webvisor/xxxx?wv-check=xxx3)А теперь тоже самое делаете в BAS, только вызовите действие СПАТЬ минуты 3
Запрос не уходит во время слипа.Если гипотеза, что это происходит, потому что javascript однопоточный. Если где то заснули, то ничего не делается. Потому что выполняется действие sleep. У этого языка прям куча своих особенностей. Одно дело, когда внутри браузера работает, тут особо не до выбора. А когда его еще и на сервер пихают - этому вообще оправдания нет.
Какое это имеет отношение к БАС? Вы же не думаете, что он на js работает? )
Это только гипотеза.
P.S.
Все таки у меня стойкое ощущение, что дело в однопоточности Javascript. Нутром чую, доказать не могу, ибо понимания как работает BAS внутри нет. И в каком контексте он выполняет пользовательский код, тоже нет. А сидеть разбирать исходники ради этой задачи не буду. Кому интересно, велкам - разработчик дает доступ к коду. Кто имеет желание может посмотреть.
@sir-ydroidrrr said in Выпущена 24.4.0 версия BrowserAutomationStudio:
Я проверял в Chrome 96.0.4664.93
Данный запрос у меня уходит только после клика и последующего бездействия.
И он не уходит даже после скорола и бездействия.
@UserTrue said in Выпущена 24.4.0 версия BrowserAutomationStudio:
Chrome 96.0.4664.93

В общем непонятно, то ли баг, то ли это особенность работы вебвизора Я.Метрики, то ли еще что то, подождем ответа от @support или @Fox.
Если на сайте https://vk.com/ в дебаггере хрома попытаться посмотреть вкладку с Cookies, то он отрубается
@UserTrue said in Выпущена 24.4.0 версия BrowserAutomationStudio:
Если на сайте https://vk.com/ в дебаггере хрома попытаться посмотреть вкладку с Cookies, то он отрубается
ага, есть такое, в обычном хроме нормально, а в басе вебсокет дисконектет, и пропадает.
@FastSpace said in Выпущена 24.4.0 версия BrowserAutomationStudio:
@Bigma said in Выпущена 24.4.0 версия BrowserAutomationStudio:
@FastSpace said in Выпущена 24.4.0 версия BrowserAutomationStudio:
@Bigma said in Выпущена 24.4.0 версия BrowserAutomationStudio:
Моя просьба писать мне о реальных и критических проблемах. Я постараюсь разобраться и оформить по форме.
Выше я написал 3 проблемы. Оформишь, если саппорт их исправит, то я напишу еще 3.
С понедельника, попробую разобраться с этим.
Про отпечаток производительности обсуждение тут
https://community.bablosoft.com/topic/15545/выпущена-24-0-2-версия-browserautomationstudio/705
Ветку осиль и поймешьВозможно оно уже и работает. Я часто замечал баги бывают по тихому уходят без анонса какого-либо.
Осилил проверил, при дефолтных настройках - значения меняют, да в небольшом диапозоне, но меняются. Меняются отностельно вашей машины. Конечно там нет ни какой речи о том чтобы вычислить что-то там из отпечатка. Это просто отклонения, чтобы не было всегда одно и то же.
Заставить сильно отклонятся у меня не получилось.
Возможно разработчик может скзать - возможно ли сильные отклонения.