6

BrowserMob プロキシを Sauce Labs に渡そうとしましたが、うまくいきませんでした。

これが私が試したことです:

  • プロキシ サーバーの起動

    sh browsermob-proxy -port 9090
    
  • プロキシを開始

    curl -X POST http://localhost:9090/proxy
    {"port":9091} 
    
  • ソース接続を開始し、プロキシ サーバー情報を渡します

    java -jar Sauce-Connect.jar myname xxxxxx -p localhost:9091
    
  • Java クライアントを実行する

    ProxyServer proxyServer = new ProxyServer(9091);
    proxyServer.start();    
    
    Proxy proxy = proxyServer.seleniumProxy();
    DesiredCapabilities capabillities = DesiredCapabilities.firefox();
    capabillities.setCapability(CapabilityType.PROXY, proxy);
    capabillities.setCapability("version", "5");
    capabillities.setCapability("platform", Platform.XP);
    this.driver = new RemoteWebDriver(
            new URL("http://myname:xxxxxx@ondemand.saucelabs.com:80/wd/hub"),
            capabillities);
    

次の投稿では、それを機能させる方法に関する一般的なガイドラインを提供していますが、「プロキシ サーバーが接続を拒否しています」というエラーが表示され続けます。

4

2 に答える 2