2016-08-25 21 views
0

私はappiumサーバーをリモートマシンにインストールしており、アンドロイドデバイス&はローカルマシンでテストしています.myの要件は、リモートマシンでappiumサーバーを起動してアンドロイドデバイスローカルマシンで。Appium - Androidデバイスの問題

あなたの考えを共有してください。

+0

あなたが私たちに答えたいものを言うのは難しいです。あなたが質問をしたかどうかは完全にはわかりません。 – Makoto

+0

私は上記のsetup.question iを持っています。私のマシンにインストールされているアンドロイドデバイス/エミュレータでテストケースを実行することは可能ですか? appiumサーバーはリモートサーバーにあります。どのようにappiumがAndroidのエミュレータ/デバイス – jayesh

+0

と通信するのですか?デバイスが接続されているマシンでappiumサーバを実行する必要がありますか? – jayesh

答えて

2

上記の方法で実行できます。

capa = new DesiredCapabilities();  
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capa); 

すると、あなたのマシンのIPと127.0.0.1を置き換える機能を設定しながら、あなたが実行する必要があり、ローカルマシンのIPアドレスを入力する必要があります。 Appiumは、別のマシンであってもIP経由で連絡します。

2

デバイス/エミュレータは、Appium Serverを起動するのと同じマシンに接続する必要があります。

実際のデバイスでは、adium(Android Debug Bridge)またはUSB接続を介してXcodeを使用して、テスト済みのデバイスと通信します。エミュレータ/シミュレータの場合も同様に、Appiumをホストするマシン上に接続する必要があります。

Appiumサーバーをホストしているマシンがデバイスを見ることができるように、デバイスと同じ接続をリモートで提供できる場合は、もちろんリモートでもデバイスを自動化できます。

関連する問題