BrowserMobProxy не заменяет содержимое JavaScript
Я использую BrowserMobProxy (2.1.5) с Selenium (3.14.0), используя Java.
Вариант использования: я хочу заменить некоторую часть тега "Скрипт" в ответном HTML "до" загрузки страницы. Это для некоторых типичных испытаний.
Так думал об использовании ResponseFilter
BrowserMobProxy. Там я беру текстовое содержимое HTML, а затем заменяю его .setTextContent()
установить новый HTML с заменой в теге Script.
Проблемы:
Случайно тестовый сайт не открывается через прокси. Там написано "ERR_RESPONSE_TUNNEL" или "Сайт не доступен". Но иногда открывается
Когда открывается тестовый сайт, он фактически ничего не заменяет на сайте. Отображается исходный сайт, т.е. исходный код страницы (HTML + Script) не изменяется, без замены, которую я сделал для одного из тегов Script.
Кто-нибудь может подсказать, пожалуйста, что я делаю не так?
При необходимости я могу подробно описать мой код / вариант использования.
Или есть какое-либо более новое / модное решение ProxyServer, так как кажется, что BrowserMobProxy не добавляет вклады уже более года.
Заранее спасибо.