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