Appium九宫格滑动解锁
Posted 爱吃橙子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Appium九宫格滑动解锁相关的知识,希望对你有一定的参考价值。
1、适配各种机型,首先获取整个解锁元素的坐标
2、代码实现
WebElement lockPattern = driver.findElement(By.id("com.android.settings:id/lockPattern")); int x = lockPattern.getLocation().getX(); int y = lockPattern.getLocation().getY(); int w = lockPattern.getSize().getWidth(); int h = lockPattern.getSize().getHeight(); TouchAction ta = new TouchAction(driver); ta.press(x+w/6,y+h/6).waitAction(Duration.ofMillis(1000)).moveTo(2*w/6,0) .waitAction(Duration.ofMillis(1000)).moveTo(0,2*h/6) .waitAction(Duration.ofMillis(1000)).moveTo(0,2*h/6) .waitAction(Duration.ofMillis(1000)).moveTo(2*w/6,0) .release().perform();
具体实现
以上是关于Appium九宫格滑动解锁的主要内容,如果未能解决你的问题,请参考以下文章