MacでiOSデバイスを制御し、定義済みのタッチマクロを実行する方法を探しています

MacでiOSデバイスを制御し、定義済みのタッチマクロを実行する方法を探しています

携帯電話の前に座って同じタスクを繰り返し実行しなくて済むように、アプリで自動テストを実行したいと考えています。

1 つの考えは、VNC ソリューションを使用して iPhone に接続し、Mac で何らかのキーボード/マウス マクロ ソフトウェアを実行することです。しかし、これは「スマート」ではないので、何らかの AI をプロセスに組み込む方法があるかどうか疑問に思っています。これは、OCR と何らかのロジック エンジンを意味します。このようなものは存在しますか?

答え1

iOS には、画面上のオブジェクトや領域を操作できるようにするための広範な組み込みメカニズム (UI オートメーションと呼ばれる) が用意されています。

その結果、iOSアプリケーション向けのUI自動化テストソリューションは、組み込みのものから始まり、多岐にわたります。UI オートメーションアップルの特徴楽器道具。

まずはそれから始めて、次に利用可能な他のものをいくつか見てみることをお勧めします。

答え2

実際にやったことはないのですが、私が想像できる最も簡単な解決策は、iOSSimulatorまたはTeamViewerを組み合わせて、シクリでは、UI 要素を使用してグラフィカル スクリプトを実行できます。説明するのは難しいですが、そのサイトにアクセスして、テスト デモ ビデオをいくつか視聴してください。

しかし、それはかなり脆弱な解決策になるのではないかと懸念しています。

関連情報