51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1897|回复: 0
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-6-19 16:57:11 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
关于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’)

真实代码



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



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-18 05:49 , Processed in 0.063797 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表