Appium -長所-
1. Appium クライアント ライブラリは複数の言語をサポートしているため、Java、Ruby、Python、PHP、JavaScript、C# などのさまざまな言語でテスト ケースを作成できます。2. Appium は、クロス プラットフォームのスクリプト開発をサポートします。3. Appium には、質問して共有できる大規模なコミュニティ サポートがあります。4. エミュレータだけでなく、物理デバイスでのテスト実行をサポートしました。5. Android および iOS 向けのネイティブおよびハイブリッド モバイル アプリケーションのサポート。6. Mac OS での録音と再生が可能
短所- 1. Windows OS では録音と再生ができません。ドキュメントはユーザーフレンドリーではありません。3. 画像比較はサポートしていません。4. 特に Linux システムの場合、セットアップに時間がかかります。5.ジェスチャーの制限付きサポート。6. Android バージョン < 4.1 の限定的なサポート 7. トースト メッセージのサポートなし。8.カメラ、地図などのアプリ外のアクティビティは自動化できません
セレンドロイド -
長所 - 1. Appium と同じようにさまざまな言語をサポートします。Java、C#、perl、python など。 2. 複数のデバイスとエミュレータでのテスト実行をサポートします。3.ネイティブおよびハイブリッドアプリの自動化をサポート
短所 -
1.ジェスチャーの限定的なサポート。2. Android バージョン < 4.1 の限定的なサポート 3. トースト メッセージのサポートなし。4. カメラ、マップなどのアプリ外のアクティビティは自動化できません 5. iOS をサポートしていません