执行driver.tap() 来点击页面坐标,不能弹窗;比如,点击页面上日历的控件,没有日历的弹窗,这时候就用adb 执行点击坐标元素;
案例如下:
import os
def TaskSubmit(dx,dy):
#方法1、os.system 命令 可以直接使用,不用接收返回值
os.system('adb shell input tap %d %d ' % (dx,dy))
#方法2、os.popen 命令 有返回值,要用一个来变量接收
a = os.popen('adb shell input tap %d %d ' % (dx,dy ))
#调用的时候传 屏幕上点击的 x,y坐标
SelectTime3(825,1600)