前言:appium定位也不是万能的,有些元素还是定位不到,这个时候只能换一个方式定位了,可以使用这个adb shell模拟点击。
1.input可以实现的功能
-
输入文本信息:input text guolinli
-
物理按键操作: input keyevent KEYCODE_VOLUME_DOWN
-
点击(DOWN_UP)操作:input tap 500 500
-
模拟滑动操作:input swipe 200 500 400 500
-
模拟轨迹球操作 input roll 100 200
2、input tap实现的是DOWN_UP事件,也就是点击操作,后面两个参数是点击的坐标x,y
代码操作:
import os adb = "adb shell imput tap 850 920" os.system(adb)