当前位置: 首页 > news >正文

Appium设备交互API

设备交互API指的是操作设备系统中的一些固有功能,而非被测程序的功能,例如模拟来电,模拟发送短信,设置网络,切换横竖屏,APP操作,打开通知栏,录屏等。

模拟来电

make_gsm_call(phone_number,action)方法可模拟来电,只能在模拟器使用,

driver.make_gms_call("电话号码",GsmCallActions.Call)

模拟发送短信 

只能在模拟器使用

# 发短信 driver.send_sms("电话号码","短信内容")

锁屏 

driver.lock(3) 单位为s

获取锁屏状态

driver.is_locked()

解锁

driver.unlock() 

打开通知栏

driver.open_notifications()

获取网络状态

driver.network_connection()

 设置网络状态

driver.set_network_connection()

 

 摇一摇

driver.shake()

推送文件

driver.push_file()

获取文件

driver.pull_file()

获取文件夹

driver.pull_folder()

安装app

driver.install_app()

启动APP

driver.start_activity()

卸载app

driver.remove_app()

 获取app安装状态

driver.is_app_installed()

将app置于后台

driver.background_app()

 

 

 

 

 

http://www.lryc.cn/news/327515.html

相关文章:

  • Qlib-Server部署
  • CMC学习系列 (4):β段CMC可以作为一种中风治疗的生物标志物和治疗靶点
  • jmeter中参数加密
  • YOLOv8改进 | 检测头篇 | 2024最新HyCTAS模型提出SAttention(自研轻量化检测头 -> 适用分割、Pose、目标检测)
  • verilog设计-cdc:多比特信号跨时钟域(DMUX)
  • 服务器停止解析域名,但仍然可以访问到
  • Centos系统与Ubuntu系统防火墙区别,以及firewalld、ufw和iptables三者之前的区别。
  • ES6 学习(三)-- es特性
  • 使用ChatGPT的场景之gpt写研究报告,如何ChatGPT写研究报告
  • librdkafka的简单使用
  • 【iOS ARKit】播放3D音频
  • ES学习日记(四)-------插件head安装和一些配套插件下载
  • flask+uwsgi+云服务器 部署服务端
  • linux学习之路 -- 普通用户添加进sudoer列表
  • 【分类评估指标,精确率,召回率,】from sklearn.metrics import classification_report
  • element-ui autocomplete 组件源码分享
  • 视觉SLAM理论与实践的学习链接汇总
  • 极光笔记|极光消息推送服务的云原生实践
  • 高效八股文背诵方法
  • Codeforces Round 841 (Div. 2) C. Even Subarrays
  • 用 SpringBoot+Redis 解决海量重复提交问题
  • 前端基础知识html
  • 网络原理-传输层-UDP报文结构
  • TCP/IP参考模型(四层及其解析)
  • 2024第六届环境科学与可再生能源国际会议能源 (ESRE 2024) 即将召开!
  • CentOS配置docker外部访问
  • 面试前端八股文十问十答第二期
  • 【漏洞复现】大华综合安防监控管理平台 Digital Surveillance System系统存在RCE漏洞
  • ssm网上订餐管理系统开发mysql数据库web结构java编程计算机网页源码eclipse项目采用线性算法
  • python 进程之由浅入深