1 首先经过xpath获取解锁界面上九个点python
elements = d.xpath("//android.view.ViewGroup/android.widget.ImageView").all()
2 而后在经过center()方法获取每一个点的中心坐标android
a = elements[0].center() b = elements[1].center() c = elements[2].center() d = elements[3].center() e = elements[4].center() f = elements[5].center() g = elements[6].center() h = elements[7].center() i = elements[8].center()
3 经过Uiautomator2里面有一个swipe方法,能够经过传入多个点的坐标来实现解锁九宫格git
d.swipe_points([a,b,c,d,e,f,g,h,i],0.02)
最后的0.02表明每一次滑动的时间,来个效果图吧
github