尽管在下面的代码中指定了端口,但浏览器正确地遍历了所有网页,但正在侦听不同的端口。我正在尝试使用 selenium 和 browsermob-proxy 使用以下代码启动 Internet Explorer 驱动程序:
#Set up the BroserMob-Proxy Client and Server
proxy = ProxyManager()
server = proxy.start_server()
client = proxy.start_client()
#Set up the Internet Explorer driver and open the link creating an HAR file on the proxy server
capabilities = DesiredCapabilities.INTERNETEXPLORER.copy()
capabilities['ensureCleanSession'] = True
capabilities["proxy"] = { "proxyType": "manual", "httpProxy": client.proxy }
capabilities['ignoreProtectedModeSettings'] = True
capabilities['IntroduceInstabilityByIgnoringProtectedModeSettings'] = True
capabilities['nativeEvents'] = True
capabilities['ignoreZoomSetting'] = True
capabilities['requireWindowFocus'] = True
capabilities['INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS'] = True
try:
driver = webdriver.Ie(IEdriver, capabilities=capabilities)
except:
print("Error setting up IE driver. Please verify that path supplied to the internet explorer driver is correct.")
sys.exit()