browsermob-proxy. selenium. python - Ошибка при запуске
@pytest.fixture()
def send_500_response():
server = Server(r"C:\Program Files (x86)\browsermob-proxy-2.1.4-bin\browsermob-proxy-2.1.4\bin\browsermob-proxy.bat")
server.start()
time.sleep(3)
proxy = server.create_proxy()
options = webdriver.ChromeOptions()
options.add_argument(f'--proxy-server={proxy.proxy}')
driver = webdriver.Chrome(options=options)
proxy.new_har("500", options={'captureHeaders': True, 'captureContent': True})
driver.get("https://fff.fff.cc/cart/")
for entry in proxy.har['log']['entries']:
request_url = entry['request']['url']
if 'fff.fff.cc/cart' in request_url:
proxy.rewrite_url(request_url, "https://fff.fff.cc/cart/500")
proxy.add_header(request_url, "HTTP/1.1 500 Internal Server Error")
server.stop()
driver.quit()
Выдает ошибку на строке - server.start()
Ошибка:
raise ProxyServerError(message) E
browsermobproxy.exceptions.ProxyServerError: The Browsermob-Proxy server process failed to start. Check <_io.TextIOWrapper name='C:\.....\......\.........\.........\Tests\homework\server.log' mode='w' encoding='cp1251'>for a helpful error message.