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