请教各位大神,appium+python 怎么解锁 webview 页面手势密码(手势密码是 H5 页面) TouchAction().press().wait().move_to().wait().move_to().wait().move_to().release().perform() 这个只能在原生页面用,那 H5 页面的该怎么解锁呢
进入 webview 再试试看
试了,进入 webview 也不行,TouchAction() 这个类是在原生页面才能用,TouchActions() 才能在 webview 页面用,但 TouchActions() 类下没有解锁的相关函数啊
你能找到 H5 页面的 解锁 webview 的视图吗?
webview 下可以找到九宫格的每个点;但是用 uiautomator 查找的话就找不到,如下图:
https://testerhome.com/topics/9698 你可以看看我的例子,
好的,谢谢,我先看看
你计算出,整个 webview 九宫格的坐标数值 x,y, width,height,然后用 Appium 的 TouchAction 手势去操作,解锁的手势
p11 = int(x + width / 6), int(y + height / 6) 这种是什么写法,x,y 不需要用()或【】括起来吗? 你这种写出来 p11 是个什么类型?
p11 是元组类型
谢谢,你的思路很清晰,也很好用,但是不适合我这个,因为我这个在 webview 下找到九宫格视图的坐标跟原生页面的坐标偏差好像有点大。所以还是不能计算,最终只能把坐标写死了来滑动了