Appium操作app弹窗

执行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)

 
原文地址:https://www.cnblogs.com/huaegg/p/14108219.html