首页 > 解决方案 > 如何从 .har 文件重放服务器响应?

问题描述

我对此很陌生,这是我在这里的第一个问题。请指导我改进。

学习python自动化。遇到要自动化的场景"replay server response from .har file"

可以捕获,HAR 文件

from browsermobproxy import Server

server = Server("~/browsermob-proxy")

server.start()
proxy = server.create_proxy()

from selenium import webdriver
co = webdriver.ChromeOptions()
co.add_argument('--proxy-server={host}:{port}'.format(host='localhost', port=proxy.port))

driver = webdriver.Chrome(executable_path = "~/chromedriver", chrome_options=co)

proxy.new_har
driver.get(url)
proxy.har

如何从捕获的 HAR 文件(离线)重放服务器响应?是否可以使用 python 或任何其他?重放服务器响应的意义是什么?

请你帮助我好吗 ?

标签: python-3.xselenium-webdriverbrowsermob-proxyharreplay

解决方案


推荐阅读