Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Блокируется отправка запроса на загрузку видео BrowserMobProxyServer

webdriver
Теги: #<Tag:0x00007f7b69f327f8>

(t62) #1

Я поставил BrowserMobProxyServer, и тестирую приложение где через PIXI.Texture.fromVideoUrl рендерится видео.
То есть в райтайме загружается видео и рендерится, но по некой причине BrowserMobProxyServer блокирует сам запрос на видео, как и что его обойти… ??


(t62) #2

Разобрался, возможно кому будет интересно почитать -
проблема не в тому, что видео было стрим, оно просто слишком большое, то есть, когда создаётся фильтр для перехвата сообщений типа такого -
bmp.addRequestFilter(new RequestFilter() { …} или addRequestFilter по умолчанию создаётся фильтр с дефолт параметром на загружаемый файл в ±2 мв, поэтому если грузить большой файл он не проходит данную проверку и падает, в консоле браузера ошибка:
Failed to load resource: net::ERR_EMPTY_RESPONSE.

что же делать?
создать фильтр с большим значение загрузки файла
ResponseFilterAdapter.FilterSource filterSource = new ResponseFilterAdapter.FilterSource(new RequestFilter() { …} , 5000000);
bmp.addLastHttpFilterFactory(filterSource);

вот и всё