uiautomator2アプリケーションがアンロックを乗達成

アプリのJiugonggeのロックを解除


testerhomeコミュニティは見た前codeskyblue首長はそう、もし携帯電話のために、ロック解除は機能しません乗という、方法を書いたが、死の複数のポイントを調整し、このアプローチの欠点が書かれています複数の点の座標を取得するために、自動的に行うことができないと思うし、私が見てuiautomator2、公式文書を次のように、方法がありますが見つかりました:


1まず、XPathのことでロック解除画面上で9ポイントを獲得

要素= d.xpath( "// android.view.ViewGroup / android.widget.ImageView")。すべての()


2、次に中心()メソッドによって各点の中心座標を求めます

元素= A [0] .center()
B =要素[1] .center()
C =要素[2] .center()
D =要素[3] .center()
E =要素[4] .center()
元素= F [5] .center()
G =要素[6] .center()
H =要素[7] .center()
I =要素[8] .center()
---
3 Uiautomator2によるスワイプを有しますこの方法は、二乗座標が複数の点を通過したロック解除することによって達成することができます

d.swipe_points([A、B、C、D、E、F、G、H、I]、0.1)

0.1は、各スライドの最後の時間を表します

おすすめ

転載: www.cnblogs.com/kevin-liutianping/p/11482974.html