from appium import webdriverdesired_caps = {}
# 系统
desired_caps['platformName'] = 'Android'
# 版本
desired_caps['platformVersion'] = '6.0'
# 设备号
desired_caps['deviceName'] = 'LE67A06300301948'
# 包名
desired_caps['appPackage'] = 'com.android.settings'
# 启动名
desired_caps['appActivity'] = '.Settings'
# 声明手机驱动对象
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)# 关闭APP
driver.close_app()# 启动其他APP
driver.start_activity('com.android.dialer', '.DialtactsActivity')# 安装APP
driver.install_app('C:\\Users\\Administrator\\Desktop\\Phone.2.8.7.apk')#卸载APP
driver.remove_app('包名')# 判断是否安装了APP
if driver.is_app_installed("包名"):driver.remove_app("启动名")
else:driver.install_app("C:\\Users\\Administrator\\Desktop\\Phone.2.5.8.apk")# 发送文件到手机
import base64
data = "push 123456push 123456push 123456push 123456push 123456"
data = str(base64.b64encode(data.encode("utf-8")), "utf-8")
driver.push_file("/sdcard/a.txt", data)# 从手机上取文件
import base64
data = driver.pull_file("/sdcard/a.txt")
print(str(base64.b64decode(data), "utf-8"))# 获取页面元素
data = driver.page_source
for i in ("蓝牙", "WLAN", "账户"):if i in data:print(True)else:print(False)# 退出手机驱动对象
driver.quit()

转载于:https://www.cnblogs.com/zhaoquanmo/p/10711612.html

appium常用参数(一)相关推荐

  1. APP自动化测试-10.Appium中Desired Capabilities常用参数

    APP自动化测试-10.Appium中Desired Capabilities常用参数 文章目录 APP自动化测试-10.Appium中Desired Capabilities常用参数 前言 一.通用 ...

  2. 2021年大数据Hadoop(二十九):​​​​​​​关于YARN常用参数设置

    全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 关于yarn常用参数设置 设置container分配最小内 ...

  3. dataTables常用参数

    一.新版本和老版本的区别 新版本的改进:https://datatables.net/new/1.10 新老版本参数变化列表:http://datatables.club/upgrade/1.10-c ...

  4. [Hive_add_8] Hive 常用参数配置

    0. 说明 记录 Hive 常用参数的配置 1. 设置本地模式 让 Hive 自动使用 Hadoop 的本地模式运行作业,提升处理性能 适合小文件,一般用于测试 set hive.exec.mode. ...

  5. R语言使用knitr生成机器学习模型全流程步骤示例:knitr与自动化结果报告、knitr常用参数

    R语言使用knitr生成机器学习模型全流程步骤示例:knitr与自动化结果报告.knitr常用参数 目录

  6. Maven常用参数及其说明

    2019独角兽企业重金招聘Python工程师标准>>> Maven常用参数及其说明 -h,--help                              Display he ...

  7. qemu使用实例和常用参数

    =========================qemu使用实例参数详解========================= qemu.exe -kernel-kqemu -L . -m 512 -h ...

  8. JVM面试问题系列:JVM 配置常用参数和常用 GC 调优策略

    JVM 配置常用参数 堆参数 回收器参数 如上表所示,目前主要有串行.并行和并发三种,对于大内存的应用而言,串行的性能太低,因此使用到的主要是并行和并发两种.并行和并发 GC 的策略通过 UsePar ...

  9. mysql -s 参数_mysqldump 的常用参数。

    mysqldump 常用参数详解: --databases:备份多个数据库,选项后跟多个库名.备份文件中会包含USE db_name. --events    :  备份事件 --routines:备 ...

最新文章

  1. JAVA批量上传下载Excel_如何实现批量上传----------Java解析excel
  2. loss函数为何选交叉熵
  3. 网站提示java已被阻止_Win7系统下打开网页提示应用程序已被JAVA安全阻止
  4. 曲线 线性回归_机器学习笔记 线性回归
  5. AI基础:Numpy简易入门
  6. Redis操作Set的相关API
  7. angular 字符串转换成数字_Python | 一文看懂Python列表、元组和字符串操作
  8. 使用 CefSharp 在 C# App 中嵌入 Chrome 浏览器
  9. jzoj3852-单词接龙【0/1分数规划,负环】
  10. php里push的用法,php array_push函数怎么用?
  11. LeetCode:Longest Substring Without Repeating Characters(最长不重复子串)
  12. 声音加速_听,这是加速的声音
  13. 51单片机交通信号灯c语言程序,89C51单片机交通灯程序
  14. python词频统计并按词频排序
  15. uint8_t、uint16_t、uint32_t、uint64_t
  16. Legion使用:半自动化网络渗透工具
  17. 放弃去FBI的机会,在美做了2年数据研究工作,如今回国创业,他把全球最顶级的智能预测算法带到了国内
  18. 用计算机信息术语感恩老师,赞美老师锦旗用语大全 感恩老师的句子
  19. Python Django 添加首页尾页上一页下一页代码实例
  20. 云里黑白第五回——联想Y430p系统迁移

热门文章

  1. 为什么c相电路在前面_Buck电路的多角度分析
  2. zblog php mip,zblog网站改造百度MIP的教程仅针对zblog轻奢主题
  3. 如何将两部手机内容互换_什么是内容营销?如何将内容营销做到深入人心?
  4. Django模型之Meta选项详解
  5. Hadoop MapReduce(WordCount) Java编程
  6. 关于if 判断等于0 和‘0’的问题
  7. Photoshop修复和合成梦幻人物
  8. corners边框_第11天|16天搞定前端,CSS的圆角边框,让人赏心悦目
  9. android java11,Android RxJava1 入门教程
  10. python3 协程 写法_理解Python的协程(Coroutine)