整理一些appium+python操作APP的常用方法

1.检查应用是否已经安装

  driver.is_app_installed('package_name')

2.安装APP

  driver.install_app('path/my.apk')

3.删除应用

  driver.remove_app('package_name')

4.锁定屏幕*秒

  driver.lock(5)

5.APP置于后台运行秒

  driver.background_app(5)

6.关闭app

  driver.close_app()

7.启动APP

  driver.launch_app()

8.收起键盘

  driver.hide_keybord()

9.模拟摇晃设备

  driver.shake()

10.打开通知栏(notification)

  driver.notifications()

11.滑动屏幕

  driver.swipe(startX=75,startY=500,endX=75,endY=0,duration=800)

12.放大屏幕

  driver.zoom(el)

13.缩小屏幕

  driver.pinch(el)

14.获取当前activity

  driver.current_activity

15.发送按键时间

  driver.keyevent()

转载于:https://www.cnblogs.com/mengh/p/8023019.html

appium+python 操作APP相关推荐

  1. appium python 打开通知栏_appium+python 操作APP

    整理一些appium+python操作APP的常用方法 1.检查应用是否已经安装 driver.is_app_installed('package_name') 2.安装APP driver.inst ...

  2. Appium+python实现App自动化登录

    Appium+python实现App自动化登录 以下是个人用Appium + python写的第一个App自动化案例,仅做单页面,比较简单,后续将涉及到主功能模块化,需使用到功能时调用即可. 获取设备 ...

  3. 案例分享,Appium+Python实现APP启动页跳转到首页!

    下面以 MSN news 为例,实现启动APP后跳转到首页的功能,包含使用list进行元素定位.try except else 进行是否首次启动APP判断,logging 进行日志记录等功能. Pyt ...

  4. python操作APP自动化测试脚本

    from appium import webdriver from time import sleepdesired_caps={"platformName":"Andr ...

  5. appium+python测试app使用相对坐标定位元素

    我们获取到的是绝对坐标,如果换一个屏幕分辨率不同的手机那这个坐标自然会发生变化,要实现不同手机均能实现点击同一控件自然要用到相对坐标了,具体方法如下: 1.获取当前空间的绝对坐标(x1,y1),开启指 ...

  6. Appium+Python安卓自动化测试之启动APP和配置获取

    Appium+Python安卓自动化测试之启动APP和配置获取 本文章未讲述appium+python环境部署,环境部署会新开文章 一.手机连接电脑 1.USB连接电脑和手机,手机上点确认连接(最好用 ...

  7. 模拟器+Appium+Python抓取App内容

    目录 环境配置 连接夜神模拟器 连接Appium 使用Python操作App 环境配置 jdk (设置好环境变量) android sdk (设置好环境变量) 连接夜神模拟器 先打开夜神模拟器 打开c ...

  8. python操作手机app超详细步骤

    〝 古人学问遗无力,少壮功夫老始成 〞 python操作手机app超详细步骤,现在很多app的都要刷经验打怪升级啥的,这些枯燥千篇一律但是很耗费时间的玩法,可以使用app自动去操作,解放双手,释放时间 ...

  9. Appium+Python 自动化测试一之:环境安装(Android篇)

    目前网上有大量Appium+Python的APP自动化测试的资料,这里我只是记录一下自己安装的过程,好让自己以后忘记的时候再翻起来看看,快速上手,不想再像之前那样踩坑. 注:因为之前玩过Robot F ...

最新文章

  1. 2012需要分析的一些技术(1)
  2. [转]JavaScript中的几个tip
  3. xsl-mode属性用法
  4. Android开发者必备:推荐一款助力开发的开源APP
  5. raspberry pi_每日新闻摘要:新型iMac,NVIDIA的Raspberry Pi竞争对手等
  6. Meaven的pom文件配置
  7. 这个转录组比对工具很快,十几分钟一个样品
  8. glassfish启动后不能进入部署页面_Spring Boot 热部署
  9. 使用 Hasor 从数据库查询显示到页面上
  10. 2020-07-05
  11. python相关系数显著性检验矩阵_python散点图及相关系数矩阵计算和相关性验证
  12. android 有序map,给HashMap排序,使之成为有序Map
  13. 痱子的预防和治疗方法
  14. python 椭圆曲线dh密钥交换_密钥交换之DH算法
  15. 「镁客早报」微软总市值超过苹果亚马逊;Linux内核出现漏洞
  16. 多种多样的语音连麦方式
  17. 小饶学编程之JAVA SE第二部分——Web 前端基础:09CSS3
  18. turtle绘制八边形、八角边形
  19. 【Kafka】测试集群中Broker故障对客户端的影响
  20. VMware Tanzu Kubernetes 发行版部署尝鲜

热门文章

  1. hive(1)——用mysql进行元数据存储
  2. 关闭数据执行保护(DEP)
  3. 机器学习资料整理,收藏了不后悔!
  4. HDU 1506 Largest Rectangle in a Histogram(dp、单调栈)
  5. c语言预处理指令之 ##
  6. [C++] this指针
  7. 深入理解 Linux的 I/O 系统
  8. 为什么喝酒有的人会脸红,有的人会脸发白
  9. Tarjan水题系列(2):HNOI2012 矿场搭建
  10. 首届.NET Core开源峰会