python手机app自动_python+appium 自动化1--启动手机京东app
出处: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相关推荐
- 手机学python用什么浏览器_Python+Appium学习之启动手机浏览器
一.启动浏览器: pycharm中python脚本如下: from appium import webdriver desired_caps ={ 'platformName':'Android', ...
- python支付宝蚂蚁森林_Python+appium自动化实例(一):使用Python3+appium实现自动收取支付宝蚂蚁森林能量...
注:仅用作自动化实践研究,请勿滥用 一.环境搭建 1.下载安装appium.在官网http://appium.io/ 下载appium安装包,并进行安装. 2.安装Android SDK.可直接在(h ...
- python模拟支付宝蚂蚁森林的能量产生过程_Python+appium自动化实例(一):使用Python3+appium实现自动收取支付宝蚂蚁森林能量...
一.环境搭建 1.下载安装appium.在官网http://appium.io/ 下载appium安装包,并进行安装. 2.安装Android SDK.可直接在(https://android-sdk ...
- python自动操作微信_Python + Appium 自动化操作微信
环境 本文主要环境如下: Win10 JDK1.8 Appium Python3.7 android-sdk mumu 模拟器 JDK 下载地址:https://www.oracle.com/java ...
- python自动操作微信_Python + Appium 自动化操作微信入门
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云,作者:Python小二 简介 Appium 是一个开源的自动 ...
- python控制手机微信_Python + Appium 自动化操作微信入门看这一篇就够了
简介 Appium 是一个开源的自动化测试工具,支持 Android.iOS 平台上的原生应用,支持 Java.Python.PHP 等多种语言. Appium 封装了 Selenium,能够为用户提 ...
- python脚本控制手机app_Python+Appium学习之启动手机APP或者浏览器
一.启动浏览器: pycharm中python脚本如下: 1 from appium importwebdriver2 3 desired_caps ={4 'platformName':'Andro ...
- python 手游自动化测试_Python+Appium实现APP自动化测试
一.环境准备 1.脚本语言:Python3.x IDE:安装Pycharm 2.安装Java JDK .Android SDK 3.adb环境,path添加E:\Software\Android_SD ...
- Python爬虫:详解Appium如何爬取手机App数据以及模拟用户操作手势
目录 Appium 模拟操作 屏幕滑动 屏幕点击 屏幕拖动 屏幕拖拽 文本输入 动作链 实战:爬取微博首页信息 Appium 在前文的讲解中,我们学会了如何安装Appium,以及一些基础获取App元素 ...
最新文章
- c 读取html text,Converting HTML text into plain text using Objective-C
- 7、斐波那契数列、跳台阶、变态跳台阶、矩形覆盖------------剑指offer系列
- 【项目升级】单库、多库、读写分离 · 任你选
- 【DP】集合问题(2015特长生 T4/luogu 1466)
- 使用iBATIS3.0完成增删改查
- python复制sheet_python excel sheet复制
- LeetCode 题 - 67. 二进制求和 python实现
- 罗永浩直播又翻车?网友吐槽半价车是黑幕,本人回应
- UVA11426 GCD - Extreme (II)【欧拉函数】
- C#内存共享通讯示例
- Hive 存储格式入门
- iOS/Android·全球
- ISL22326WFR16Z-TK 2 电路 I²C 接口 双数字电位器
- 实战Kaggle比赛(二)——房价预测
- android手机密码怎样删掉,手机密码忘了怎么解锁 删除密码解锁教程
- 阅读笔记03——魔鬼搭讪学
- 数码相机摄影修复技术DxO PureRAW中文
- 结对编程java实现四则运算(张铭 吴昊)
- LDPC码Gallager构造校验矩阵(MATLAB)
- 黑客喜欢的扫描器盒子
热门文章
- debian9.6给github上下载的qq加个图标方法
- 计算机机房管理人员笔试考试,机房管理考试题.doc
- 会议录音转换文字的软件,让你再也不用担心会议记录
- layui 好看侧边栏(附Demo)
- 开始使用Elasticsearch (1): 如何创建index,添加、删除、更新文档
- 克服这些「学生思维」,离职场达人更进一步
- [物理学与PDEs]第4章习题2 反应力学方程组形式的化约 - 能量守恒方程
- 男人穿衣不可不知的20条规律
- 如何成为一个使用调节阀的高手!
- trados 有道api_如何在trados里直接调用多个机器翻译?