1

尽管在下面的代码中指定了端口,但浏览器正确地遍历了所有网页,但正在侦听不同的端口。我正在尝试使用 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()                 
                      
4

0 回答 0