出处:https://www.cnblogs.com/yoyoketang/p/6128735.html

前言:

环境搭建好了。接下来先体验下如何启动app--1、首先获取包名;2、然后获取launcherActivity。获取这两个关键东西的方法很多,下面我们使用一个sdk自带的实用工具aapt。

aapt:Android Assert Packaging Tool,在SDK的build-tools目录下,该工具可以查看apk包名和launcherActivity,当然还有更多功能。

一、下载aapt

1.查看android sdk--build-tools目录下是否有aapt。

2.若无,按如下步骤下载

3.下载好后,aapt的地址追加到path环境变量中。

;D:\ccnn\android-sdk\build-tools\28.0.3\

4.打开cmd,输入aapt出现如下图界面,说明环境ok了。

二、工具下载好了,下面进行获取apk的包名 和 launcherActivity吧。

1. 将准备测试的apk放在D盘某个目录下,如D:\test

2. 打开cmd,输入指令:aapt dump badging D:\test\xxx.apk

3. 如下图,以京东apk为例,package包名就获取到了:

注:老司机可以直接把apk放在桌面上,输入指令后拖到cmd框中。

4. 如下图,继续下拉cmd,就可以看到launchable-activity的值了。

三、写脚本

脚本代码如下:

好了,试一下:

1. 手机连接电脑,切换非仅充电选项

2. 打开appium开关

3. vscode中run代码,手机会安装两个appium setting和unlock,之后会唤起对应app哦。

注:appium客户端需要配置哟,如下图:

python手机app自动_python+appium 自动化1--启动手机京东app相关推荐

  1. 手机学python用什么浏览器_Python+Appium学习之启动手机浏览器

    一.启动浏览器: pycharm中python脚本如下: from appium import webdriver desired_caps ={ 'platformName':'Android', ...

  2. python支付宝蚂蚁森林_Python+appium自动化实例(一):使用Python3+appium实现自动收取支付宝蚂蚁森林能量...

    注:仅用作自动化实践研究,请勿滥用 一.环境搭建 1.下载安装appium.在官网http://appium.io/ 下载appium安装包,并进行安装. 2.安装Android SDK.可直接在(h ...

  3. python模拟支付宝蚂蚁森林的能量产生过程_Python+appium自动化实例(一):使用Python3+appium实现自动收取支付宝蚂蚁森林能量...

    一.环境搭建 1.下载安装appium.在官网http://appium.io/ 下载appium安装包,并进行安装. 2.安装Android SDK.可直接在(https://android-sdk ...

  4. python自动操作微信_Python + Appium 自动化操作微信

    环境 本文主要环境如下: Win10 JDK1.8 Appium Python3.7 android-sdk mumu 模拟器 JDK 下载地址:https://www.oracle.com/java ...

  5. python自动操作微信_Python + Appium 自动化操作微信入门

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云,作者:Python小二 简介 Appium 是一个开源的自动 ...

  6. python控制手机微信_Python + Appium 自动化操作微信入门看这一篇就够了

    简介 Appium 是一个开源的自动化测试工具,支持 Android.iOS 平台上的原生应用,支持 Java.Python.PHP 等多种语言. Appium 封装了 Selenium,能够为用户提 ...

  7. python脚本控制手机app_Python+Appium学习之启动手机APP或者浏览器

    一.启动浏览器: pycharm中python脚本如下: 1 from appium importwebdriver2 3 desired_caps ={4 'platformName':'Andro ...

  8. python 手游自动化测试_Python+Appium实现APP自动化测试

    一.环境准备 1.脚本语言:Python3.x IDE:安装Pycharm 2.安装Java JDK .Android SDK 3.adb环境,path添加E:\Software\Android_SD ...

  9. Python爬虫:详解Appium如何爬取手机App数据以及模拟用户操作手势

    目录 Appium 模拟操作 屏幕滑动 屏幕点击 屏幕拖动 屏幕拖拽 文本输入 动作链 实战:爬取微博首页信息 Appium 在前文的讲解中,我们学会了如何安装Appium,以及一些基础获取App元素 ...

最新文章

  1. c 读取html text,Converting HTML text into plain text using Objective-C
  2. 7、斐波那契数列、跳台阶、变态跳台阶、矩形覆盖------------剑指offer系列
  3. 【项目升级】单库、多库、读写分离 · 任你选
  4. 【DP】集合问题(2015特长生 T4/luogu 1466)
  5. 使用iBATIS3.0完成增删改查
  6. python复制sheet_python excel sheet复制
  7. LeetCode 题 - 67. 二进制求和 python实现
  8. 罗永浩直播又翻车?网友吐槽半价车是黑幕,本人回应
  9. UVA11426 GCD - Extreme (II)【欧拉函数】
  10. C#内存共享通讯示例
  11. Hive 存储格式入门
  12. iOS/Android·全球
  13. ISL22326WFR16Z-TK 2 电路 I²C 接口 双数字电位器
  14. 实战Kaggle比赛(二)——房价预测
  15. android手机密码怎样删掉,手机密码忘了怎么解锁 删除密码解锁教程
  16. 阅读笔记03——魔鬼搭讪学
  17. 数码相机摄影修复技术DxO PureRAW中文
  18. 结对编程java实现四则运算(张铭 吴昊)
  19. LDPC码Gallager构造校验矩阵(MATLAB)
  20. 黑客喜欢的扫描器盒子

热门文章

  1. debian9.6给github上下载的qq加个图标方法
  2. 计算机机房管理人员笔试考试,机房管理考试题.doc
  3. 会议录音转换文字的软件,让你再也不用担心会议记录
  4. layui 好看侧边栏(附Demo)
  5. 开始使用Elasticsearch (1): 如何创建index,添加、删除、更新文档
  6. 克服这些「学生思维」,离职场达人更进一步
  7. [物理学与PDEs]第4章习题2 反应力学方程组形式的化约 - 能量守恒方程
  8. 男人穿衣不可不知的20条规律
  9. 如何成为一个使用调节阀的高手!
  10. trados 有道api_如何在trados里直接调用多个机器翻译?