Windows (Web のみ)、Android、および iOS モバイル デバイス (iPad など) 用の Selenium を使用して、ネイティブ、ハイブリッド、および Web ベースのアプリケーションをテストする可能性を調査しています。
テスターにとって理想的なセットアップは、物理デバイスが USB 経由で接続された Windows マシンです。必要なのはSelendroidのスタンドアロン サーバーと JAR 依存関係だけであるため (ADK と USB ドライバーのセットアップを除く)、これは Android で動作します。ただし、私の理解では、これはios-driverを使用する iOS モバイル デバイスでは不可能です。Appiumもチェックアウトしましたが、iOS デバイスをテストするには Mac コンピューターが必要であると述べています。
それで、私の質問になります。Windows マシンから iOS モバイル アプリ (Web、ハイブリッド、ネイティブ) をテストする方法はありますか?
設定のリストは次のとおりです。
- Selenium およびその他の Selenium 互換プラグインを使用する
- Windows マシンからテストを実行する
- iOS VM を使用
できない - Windows マシンと通信するための「仲介者」アプリケーションで Mac マシンを使用できない
- テストする必要がある物理的なモバイル デバイス
- 「ハッキング」なし (脱獄など)
また、iOS アプリケーションの開発経験がないと想定しても問題ありません。