如何使用uiautomator自动解锁真实手机上的模式?

rum*_*tel 6 automation android ui-automation android-uiautomator

我最近开始学习uiautomator各种Android设备的UI测试.目前我正在测试Galaxy S4.

我正在寻找可用于自动解锁用户绘制解锁手机的解锁模式的任何类或方法.例如,我将信N作为"绘图模式"来解锁手机.如何自动解锁此模式uiautomator

Cha*_*ham 2

是我知道的唯一方法,但尝试找到 x 和 y 坐标可能很乏味。

UiDevice.getInstance().swipe(int startX, int startY, int endX, int endY, int steps)
Run Code Online (Sandbox Code Playgroud)

我看到的唯一问题是做一个“N”,你需要其中的 3 个swipe。要解锁,需要连续滑动一次。

给它表演一下。找到你的 x 和 y 会很困难。我会转到我的“应用程序主页”页面,查看uiautomatorviewer位于相对同一位置的应用程序(带有 ),找到它们的坐标,然后从那里开始。

注意int steps是您想要滑动的速度和“平滑”程度。我喜欢使用 5 或 10。这看起来很自然。