https://community.bablosoft.com/topic/29230/некоторые-огрехи-в-эмуляции-andoroid
Стало ли лучше в новой версии?
На сколько сейчас мобильная версия БАС отстает от десктопной?
@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
Ветку осиль и поймешьВозможно оно уже и работает. Я часто замечал баги бывают по тихому уходят без анонса какого-либо.
Осилил проверил, при дефолтных настройках - значения меняют, да в небольшом диапозоне, но меняются. Меняются отностельно вашей машины. Конечно там нет ни какой речи о том чтобы вычислить что-то там из отпечатка. Это просто отклонения, чтобы не было всегда одно и то же.
Заставить сильно отклонятся у меня не получилось.
Возможно разработчик может скзать - возможно ли сильные отклонения.
@FastSpace Я читал все, а мы щас о чем вообще говорим ? об отпечатке производительности ?
@FastSpace ну да, есть такое, на дроиде перепроверил. Не айс конечно.
По поводу self 0.00%
Фикса не будет. Это свойства объекта Window стоят не по порядку и разработчик сказал не будет фиксить, типо это якобы ок.
Хотя в чистом Chromium тоже нет нулей
Ну и audio, canvas, webgl это хеши уникальные. Пока можно только канвас собрать.
@FastSpace self не всегда по нулям, видимо от отпечатка зависит.