如何用Appium连接并操作手机App
如何用Appium连接并操作手机App
一、配置sdk环境、安装adb
这一部分请查看我之前写的一篇关于monkey指令的博客:
配置sdk环境、安装adb
二、用adb命令连接手机端
- 若是真机,则先用数据线连接手机与电脑;
- 若是模拟器,则打开模拟器即可
- 在Dos界面输入
adb devices
成功连接手机端
三、打开Appium连接App
- 打开Appium–>点击启动服务器–>点击启动检查器会话
(注:view栏中可以把英语换成简体中文或者其他语言)
在“所需功能”界面填上相关参数:
- platformName(平台,Android或ios)
- platformVersion(平台系统版本,可在手机设置里面查看)
- deviceName(刚才adb连接时的设备名称)
- appPackage(应用包名)
- appActivity(应用首页)
- 包名和首页等下讲解如何获取
- 更多参数选择查看我的另一条博客:
Appium参数 - 抬头选择“自动设定”
- 点击“启动会话“就能对app进行元素定位和元素操作了
如何获取appPackage和appActivity
- 打开sdk目录–> build-tools–>进入里面的文件夹
- 文件夹里面有aapt.exe
- 打开DOS界面定位到该文件夹下,并输入aapt命令
aapt dump badging 安装包根目录
- 之后会出现一大段代码,可以在里面找到我们想要的内容
- 出现“package:name=”字样后面就是包名appPackage
- 在“launchable-activity:name=”字段后面就是appActivity
(转载注明出处)
如何用Appium连接并操作手机App相关推荐
- python脚本控制手机app_Python+Appium学习之启动手机APP或者浏览器
一.启动浏览器: pycharm中python脚本如下: 1 from appium importwebdriver2 3 desired_caps ={4 'platformName':'Andro ...
- python操作手机app超详细步骤
〝 古人学问遗无力,少壮功夫老始成 〞 python操作手机app超详细步骤,现在很多app的都要刷经验打怪升级啥的,这些枯燥千篇一律但是很耗费时间的玩法,可以使用app自动去操作,解放双手,释放时间 ...
- 搭建人工智能云服务器,搭建人工智能云连接,实现手机APP远程控制
STC89C52驱动ESP8266-01搭建实现云连接,支持手机APP远程控制程序 单片机与wifi模块接线 单片机 wifi模块 TX--------RX RX--------TX GND----- ...
- Python爬虫:详解Appium如何爬取手机App数据以及模拟用户操作手势
目录 Appium 模拟操作 屏幕滑动 屏幕点击 屏幕拖动 屏幕拖拽 文本输入 动作链 实战:爬取微博首页信息 Appium 在前文的讲解中,我们学会了如何安装Appium,以及一些基础获取App元素 ...
- python操作微信手机端下载_【python】自动化连接和操作手机微信
1. 环境配置 JDK Android SDK Appium MuMu 1.1. JDK 1.1.1. 下载安装 去华为云镜像下载JDK,我下载的版本是:jdk-8u181-windows-x64.e ...
- 【python】自动化连接和操作手机微信
文章目录 1. 环境配置 1.1. JDK 1.1.1. 下载安装 1.1.2. 环境变量 1.2. Android SDK 1.2.1. 下载解压 1.2.2. 环境变量 1.3. Appium 1 ...
- Python Appium 模拟人为操作获取app数据
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.appium是什么? 二.使用步骤 1.准备环境 2.实现思路 3.项目实现 总结 前言 用appium 模拟人滑 ...
- 手机app连接远程mysql_Android手机app 链接服务器的mysql 读取数据库
展开全部 手机是不bai能直接去连接你服务器的dumysql数据库 请在你的服zhi务端写dao代码去连接专mysql数据属吧 Mysql连接方法 1. 加载数据库驱动: Class.forName( ...
- python手机版怎么用-如何用Python操控手机APP攻略!建议收藏!很全面
最近经常看到用Python操作手机APP的项目,例如抖音.闲鱼之类的,看完后发现这些项目无一例外需要部署ADB环境.至于什么是ADB,很多大神都讲过,只是写得比较专业,我等菜鸟看完还是云里雾里. 为了 ...
- 如何用Python操控手机APP攻略!建议收藏!很全面
最近经常看到用Python操作手机APP的项目,例如抖音.闲鱼之类的,看完后发现这些项目无一例外需要部署ADB环境.至于什么是ADB,很多大神都讲过,只是写得比较专业,我等菜鸟看完还是云里雾里. 为了 ...
最新文章
- 2016 - 1- 21 - RunLoop使用(2016-1-24修改一次)(2016 - 1 - 24 再次修改)
- 各互联网大厂办公室恋情政策盘点:最不能碰的部门竟是HR!
- 吴裕雄--天生自然 人工智能机器学习实战代码:线性判断分析LINEARDISCRIMINANTANALYSIS...
- SpringBoot应用日志通过logstash远程上传到ES
- Qt for ios / Qt for Android 设置透明状态栏
- codeforces global round 1题解搬运
- Debian Security Advisory(Debian安全报告) DSA-4411-1 firefox-esr security update
- Spring事务管理详解_基本原理_事务管理方式
- cocoapods的安装(这真是一个神奇的东西,每次安装的方法都不一样,而且很容易出现各种各样的错误)...
- 常用的JS小功能整理
- 用python玩转数据答案_大学mooc2020用Python玩转数据课后答案
- MFC体系结构(3)
- websocket php apache,PHP第一篇:PHP WebSocket实现前后端数据交互,亲测可用(windows+ apache2.4 +php5.6 )...
- 小米路由器AC2100开启IPV6的方法
- 2020年最快的dns_2020年四川第份赏雪指南,最快当天就能打来回!
- hackbar工具安装使用教程
- zabbix监控RDS
- python常数_SciPy所有常数解释
- html语言剖析十六 调色原理
- MIPI CSI-2笔记(12) -- Low Level Protocol(数据加扰,扰码,Data Scrambling)