テストされたアプリケーションのソースコードへのアクセスを必要とせず、曲線ドラッグモーションなどの複雑なジェスチャーをシミュレートする機能をサポートするテスト自動化フレームワーク (iOS/Android/マルチプラットフォーム用) はありますか?
ほとんどのフレームワークがポイント ツー ポイントの線形ジェスチャの機能をサポートしていることがわかりますが、非線形モーションが必要です。
テストされたアプリケーションのソースコードへのアクセスを必要とせず、曲線ドラッグモーションなどの複雑なジェスチャーをシミュレートする機能をサポートするテスト自動化フレームワーク (iOS/Android/マルチプラットフォーム用) はありますか?
ほとんどのフレームワークがポイント ツー ポイントの線形ジェスチャの機能をサポートしていることがわかりますが、非線形モーションが必要です。
Androidには、任意のMotionEventを独自のアクティビティとビューに送信できるInstrumentationAPIがあります。InstrumentationJavadocをチェックしてください。特にsendPointerSync(MotionEvent me)
方法。この方法を使用すると、必要なゲストを表す一連のモーションイベントを送信できます。
最も簡単な方法は、タッチリスナーを使用してモーションイベントを「記録」し、メソッドにフィードできるように保存する簡単なアプリを設定することですsendPointerSync()
。