出处: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. 零基础入门NLP - 新闻文本分类
  2. Java NIO 入门
  3. 社会学专业喜欢计算机怎么办,考研困惑我是计算机专业的学生可是我喜欢文学想考河北师范大学的研究 爱问知识人...
  4. [云炬创业基础笔记]第十一章创业计划书测试11
  5. c语言复制的代码不能运行,刚学C语言,在Linux下写的代码能正常编译,复制到VC下就无法运行...
  6. java.util.Date和java.sql.Date之间的相互转换
  7. C# 系统应用之ListView控件 (三).添加ContextMenuStrip右键菜单打开删除文件
  8. expect脚本的简单应用
  9. 如何使用和自定义Win11快速设置菜单
  10. Maven实战读书笔记(3)
  11. 用adb 启动camera
  12. 使用BitmapFactory压缩图片遇到的问题总结
  13. 干货 | 每天十亿级数据更新,秒出查询结果,ClickHouse在携程酒店的应用
  14. 笔记本触摸屏\板使用小技巧,没有鼠标也能轻松使用电脑
  15. 金仓数据库字段_金仓数据库认证工程师(KCE)考试试题_含答案_
  16. CSS3之太极图源代码
  17. 我终于又可以在头条上赚钱啦
  18. 转战物联网·基础篇02-物联网中的角儿
  19. ubuntu-18.04一键安装ros
  20. 行业短信 运营思路_游戏行业短信平台解决方案

热门文章

  1. “极乐净土”时隔7年再度席卷B站,二次元魂藏不住了!
  2. 【汇总】东南大学风景园林学2012-2016年考研报录比
  3. Flink / Scala 实战- 4.BroadCast 广播流数据先到再处理 Source 数据
  4. java幻灯片效果_java中怎么实现幻灯片切换特效?详细实例展示
  5. C语言-输入一行英文字符串统计单词个数
  6. linux pppd GRPS 配置若干问题
  7. A Survey of Simultaneous Localization and Mapping
  8. 自己挑出的几个windows xp、7、8.0、10的纯净版官方镜像下载地址
  9. smoothscroll
  10. Robot Framework如何实现识别验证码