2

uiautomatorテストでマルチタッチの動きを自動化する方法が見つかりませんでした

com.android.uiautomator。*クラスのフレームワークを考えると、マルチタッチの動きを自動化するにはどうすればよいですか?

4

3 に答える 3

2

2017年3月1日更新この質問に最初に答えたとき、Android-17の現在のドキュメント(例:http ://developer.android.com/tools/help/uiautomator/UiObject.html)は、マルチタッチまたはピンチ&ズームなどの他の複雑なジェスチャー。

ただし、@ Projectが指摘しているように、マルチタッチジェスチャがサポートされるようになりました。https://developer.android.com/reference/androidx/test/uiautomator/UiObject#performmultipointergesture

この段階では、この機能をテストしていません。

于 2013-03-11T15:48:51.250 に答える
2

android APIレベル18では、androidUiObjectはそのようなマルチポイントジェスチャ用のAPIを提供しています。こちらをチェック

于 2013-12-10T13:00:04.963 に答える
0

pinchOut / pinchInメソッドを使用して、ズームアウトとズームインを実行できます。または、よりきめ細かい制御が必要な場合は、JulianHartyが指摘したようにマルチタッチジェスチャを使用します。

UiDevice device = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation());
        device.findObject(uiSelector).pinchOut(percent, steps);
于 2017-03-31T02:10:59.877 に答える