关于appium操作APP的弹出框的问题

关于appium处理APP的弹出框的问题

弹出框通过appium的定位是定位不到的,所以不能执行对应的操作,这时候就需要用到adb做相应的处理

引入os模块

import os

1.os.popen调用命令

调用:os.popen(‘adb shell input tap dx dy’)

dx和dy是元素在屏幕上的坐标

这样调用是不起作用的

a = os.popen(‘adb shell input tap dx dy’)

这样用才能执行,因为popen有返回值,得有一个变量接收

2.os.system调用命令

这个命令可以不用变量接收返回值,可以直接使用

os.system(‘adb shell input tap dx dy’)

真实代码


这是封装好的方法,调用时只需传入元素的位置

你可能感兴趣的:(关于appium操作APP的弹出框的问题)