2016-08-12 13 views
0

ローカルマシンでアンドロイドアプリケーションのテストを現在実行しています。これはappiumとandroidエミュレータを使用しています。テストを実行するために同じ時間。今、私はVagrantマシンでこれらのテストを実行しようとしています。私はVagrantでappiumとandroidエミュレータを同時に実行する方法を見つけることができませんでした。迷惑メールマシンで同時にappiumとandroidエミュレータを実行する方法

ありがとう

答えて

0

異なるポートを使用する場合は、複数のAppiumインスタンスを実行できます。だから、あなたはiOSを1つで実行し、Androidは別のアプリケーションで実行させるでしょう。 Appiumサーバーのポートに一致するようにホストを変更するだけです。コマンドラインから実行している場合は、-pオプションでどのポートを使用するかを指定できます。

コマンドラインでたとえば、あなたが実行したい: appium -p 4723 1つのウィンドウで、別の appium -p 4725

に次に、あなたのコードで、あなたがこのようなものがあるだろう:

IOSDriver idriver = new IOSDriver(new Url("127.0.0.1:4723/wd/hub"), caps)); AndroidDriver adriver = new AndroidDriver(new Url("127.0.0.1:4725/wd/hub", caps));

ここで、capsはあなたのdesiredCapabilitiesです。お役に立てれば。

関連する問題