mobileweb と mobileapp の自動化テストを書いています。
mobileweb の場合、browsermob プロキシを使用して、ブラウザーからのネットワーク応答をキャプチャします。
https://github.com/lightbody/browsermob-proxy
モバイルウェブ コード:-
firefox ドライバーのプロキシーを開始して、テストを実行したいと考えています。
私のローカル環境で動作するテスト。
ソースラボでプロキシを設定するにはどうすればよいですか?
私のコード:-
ProxyServer proxyServer = new ProxyServer(4444);
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);
同じプロキシ コードを使用して、モバイル アプリのネットワーク レスポンスをキャプチャすることは可能ですか。