from appium import webdriver# 设置手机及APP参数
desired_caps = {"platformName": "Android",  # 平台名"deviceName": "vivo_X9",  # 手机型号或设备链接端口号9f0fdcfa"platformVersion": "7.1.2",  # 使用的系统版本"appPackage": "com.tencent.mm",  # 应用程序名"appActivity": ".ui.LauncherUI",  # app激活方式"noReset": True  # 不重置登录状态
}
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)  # 固定

deviceName:连接的设备名称,通过命令adb devices -l可查看,填写1或2处的都行

platformVersion:Android内核版本号,可通过命令adb shell getprop ro.build.version.release查看

appPackage:apk的包名,通过命令adb shell dumpsys activity | findstr mResume查看(需先打开手机应用);Android 8.1之前使用adb shell dumpsys activity | findstr mFocus查看,如下图中1处com.tencent.mm
appActivity:apk的活动名,如下图中2处.ui.LauncherUI

Python+appium获取手机及APP参数相关推荐

  1. python操作手机app_【Python】[技术博客] 一些使用Python编写获取手机App日志的操作...

    一些使用Python编写获取手机App日志的操作 如何获取手机当前打开的App的包名 如何获取当前App进程的PID 如何查看当前App的日志 如何将日志保存到文件 如何关闭进程 如何不显示命令行窗口 ...

  2. python+appium自动化测试如何控制App的启动和退出

    由于本人使用的是Android设备做自动化测试,所以以下内容均基于Android系统做出的整理 一.启动app 启动app需要设置Capability参数,而Capability参数放在Desired ...

  3. python怎样获得手机软件app数据_如何进行手机APP的数据爬取?

    平时我们的爬虫多是针对网页的,但是随着手机端APP应用数量的增多,相应的爬取需求也就越来越多,因此手机端APP的数据爬取对于一名爬虫工程师来说是一项必备的技能.我们知道,网页爬取的时候我经常使用F12 ...

  4. App获取android分辨率,Android 获取手机及APP信息实例详解

    霜风渐紧寒侵被,听孤雁声嘹唳,一声声送一声悲.<御街行>中的这句诗用来形容这个季节的北京真是再合适不过了,霜风阵阵,跑步的时候也越来越舍不得脱去外套了,考验毅力的时刻到了! 言归正传,开发 ...

  5. appium python 打开通知栏_python appium操作手机及app各种方法

    #锁定屏幕时间秒 driver.lock(5) #将APP放置后台 参数时间秒 driver.background_app(5) #收起键盘 driver.hide_keyboard() #启动Act ...

  6. 使用Appium在手机打开APP并录制简单脚本

    Appium录制简单脚本并运行 打开Appium,点击"启动服务器" 左上角的File,然后点击new session window 点击+号增加参数 备注:上图是本人设置的参数, ...

  7. python 自动获取手机短信验证码

    需要一个有权限的 APK 在手机实时存储短信到手机内存 /sdcard/smslog.txt 里(外部SD卡也可以知道能通过adb命令访问到): /***** ...... try { long ti ...

  8. python+appium实现手机自动答题

    此处只有自动答题相关的函数,其中登录等函数需要自己实现,共勉~! def get_selections(self, right_answer):'''利用多线程获取选项的文字'''for i in r ...

  9. iOS 获取手机所有app信息

    详情可以参考 https://github.com/danielamitay/iHasApp 下载完app 后调用 https://ihasapp.herokuapp.com/api/schemeAp ...

最新文章

  1. Django Cache缓存系统介绍及Memcached使用
  2. python3.7入门教程-python 3.7极速入门教程6文件处理
  3. 和jwt_秒懂 JWT
  4. Idea中启动tomcat服务,提示缺少一个tcnative-1.dll文件
  5. [转载]c#中 uint--byte[]--char[]--string相互转换汇总
  6. 服务器系统自带虚拟机吗,现在所说的服务器虚拟化,也就是在vmware虚拟机上搭建的吗...
  7. jenkins配置以cygwin环境的子节点
  8. 双胞胎被麻省理工全奖录取,他们成功的秘诀,跟你想的不一样……
  9. AI队列长度检测:使用Keras进行对象检测
  10. java easyui样式_【Java框架型项目从入门到装逼】第八节 - 用EasyUI绘制主界面
  11. 无缩进的XML字符串的处理
  12. 力扣-82 删除排序链表中的重复元素 II
  13. c语言程序怎么实现模块化,【干货】教你如何对一个大的项目进行模块化编程...
  14. 理解Word2Vec模型
  15. eth0 eth0:1 eth0.1 的区别
  16. VMWare虚拟机启动img文件
  17. C# 大地测量高斯投影正反算公式计算程序
  18. 支持iframe的div分隔线插件
  19. 千万量级的零售企业如何做私域流量?打通微信、APP、电商及线下门店一体化私域流量池!...
  20. VUE动态切换Button的icon

热门文章

  1. 简单几部思路清晰的教会你配置 Lamp(apache+mysql+php)的配置
  2. AGC 049 总结+ABCD题解
  3. 吴军:如果没有智能技术,几乎不要想做到世界最好
  4. 1.22 时态 过去完成时 副词比较级
  5. math type伪逆符号显示为问号
  6. 学会origin这20个操作,作图快速又完美
  7. (C语言)计算e的x次方
  8. android 视频录制花屏,拍大师录制视频时画面花屏怎么办?拍大师录制视频花屏的解决方法图解...
  9. PS 替换图片上的字
  10. 淘宝天猫官方订单和商品接口操作