ローカルマシンでアンドロイドアプリケーションのテストを現在実行しています。これはappiumとandroidエミュレータを使用しています。テストを実行するために同じ時間。今、私はVagrantマシンでこれらのテストを実行しようとしています。私はVagrantでappiumとandroidエミュレータを同時に実行する方法を見つけることができませんでした。迷惑メールマシンで同時にappiumとandroidエミュレータを実行する方法
ありがとう
ローカルマシンでアンドロイドアプリケーションのテストを現在実行しています。これはappiumとandroidエミュレータを使用しています。テストを実行するために同じ時間。今、私はVagrantマシンでこれらのテストを実行しようとしています。私はVagrantでappiumとandroidエミュレータを同時に実行する方法を見つけることができませんでした。迷惑メールマシンで同時にappiumとandroidエミュレータを実行する方法
ありがとう
異なるポートを使用する場合は、複数の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です。お役に立てれば。