最近、学生はどのようにマルチデバイスの並列実行appiumスクリプト私に尋ねました。
appium -p 4723 -bp 4724:道の前に私は通常のような、ポートを指定する行をコマンド。
これは、-pパラメータは、このポートで送信されappiumサービス・モニター・メッセージである-portを表します。
-bpパラメータは-bootstrapポートを表し、Androidデバイス接続ポート番号がデバイスのアンドロイドと通信するために複数のポート番号を指定しなければなりません。
あなたは、コマンドラインツールをインストールしていない場合1.だから、あなたはappiumサーバーサービスの複数のGUIを開く必要があります。
例えば、私がテストしたいと思い、あなたがappiumサーバを起動する必要がある、あなたはポートを変更する必要があります。
このスクリプトでは、また、スクリプトでも4725を使用し、私が始めた、ポート4725などのポートを、変更する必要があります。
その他appiumサーバは、変更したいポートを変更することができ、自動的に未使用のポートを生成するために、appiumをbpのポートを指定しないでください。
2.後の設定、十分に、我々はまた、あなたのデバイスを識別することがUDID、同時実行がでdesired_capsどのパラメータ、変更すること悩みならば、あなたは2つのスクリプト・ファイルを定義することができ、UDIDフィールドを追加必要とされていない、あなたはADBデバイスによって得ることができます:
3.その後、スクリプトを実行していた、あなたができるマルチデバイスが実行されます。