如何用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相关推荐

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

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

  2. python操作手机app超详细步骤

    〝 古人学问遗无力,少壮功夫老始成 〞 python操作手机app超详细步骤,现在很多app的都要刷经验打怪升级啥的,这些枯燥千篇一律但是很耗费时间的玩法,可以使用app自动去操作,解放双手,释放时间 ...

  3. 搭建人工智能云服务器,搭建人工智能云连接,实现手机APP远程控制

    STC89C52驱动ESP8266-01搭建实现云连接,支持手机APP远程控制程序 单片机与wifi模块接线 单片机 wifi模块 TX--------RX RX--------TX GND----- ...

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

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

  5. python操作微信手机端下载_【python】自动化连接和操作手机微信

    1. 环境配置 JDK Android SDK Appium MuMu 1.1. JDK 1.1.1. 下载安装 去华为云镜像下载JDK,我下载的版本是:jdk-8u181-windows-x64.e ...

  6. 【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 ...

  7. Python Appium 模拟人为操作获取app数据

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.appium是什么? 二.使用步骤 1.准备环境 2.实现思路 3.项目实现 总结 前言 用appium 模拟人滑 ...

  8. 手机app连接远程mysql_Android手机app 链接服务器的mysql 读取数据库

    展开全部 手机是不bai能直接去连接你服务器的dumysql数据库 请在你的服zhi务端写dao代码去连接专mysql数据属吧 Mysql连接方法 1. 加载数据库驱动: Class.forName( ...

  9. python手机版怎么用-如何用Python操控手机APP攻略!建议收藏!很全面

    最近经常看到用Python操作手机APP的项目,例如抖音.闲鱼之类的,看完后发现这些项目无一例外需要部署ADB环境.至于什么是ADB,很多大神都讲过,只是写得比较专业,我等菜鸟看完还是云里雾里. 为了 ...

  10. 如何用Python操控手机APP攻略!建议收藏!很全面

    最近经常看到用Python操作手机APP的项目,例如抖音.闲鱼之类的,看完后发现这些项目无一例外需要部署ADB环境.至于什么是ADB,很多大神都讲过,只是写得比较专业,我等菜鸟看完还是云里雾里. 为了 ...

最新文章

  1. 2016 - 1- 21 - RunLoop使用(2016-1-24修改一次)(2016 - 1 - 24 再次修改)
  2. 各互联网大厂办公室恋情政策盘点:最不能碰的部门竟是HR!
  3. 吴裕雄--天生自然 人工智能机器学习实战代码:线性判断分析LINEARDISCRIMINANTANALYSIS...
  4. SpringBoot应用日志通过logstash远程上传到ES
  5. Qt for ios / Qt for Android 设置透明状态栏
  6. codeforces global round 1题解搬运
  7. Debian Security Advisory(Debian安全报告) DSA-4411-1 firefox-esr security update
  8. Spring事务管理详解_基本原理_事务管理方式
  9. cocoapods的安装(这真是一个神奇的东西,每次安装的方法都不一样,而且很容易出现各种各样的错误)...
  10. 常用的JS小功能整理
  11. 用python玩转数据答案_大学mooc2020用Python玩转数据课后答案
  12. MFC体系结构(3)
  13. websocket php apache,PHP第一篇:PHP WebSocket实现前后端数据交互,亲测可用(windows+ apache2.4 +php5.6 )...
  14. 小米路由器AC2100开启IPV6的方法
  15. 2020年最快的dns_2020年四川第份赏雪指南,最快当天就能打来回!
  16. hackbar工具安装使用教程
  17. zabbix监控RDS
  18. python常数_SciPy所有常数解释
  19. html语言剖析十六 调色原理
  20. MIPI CSI-2笔记(12) -- Low Level Protocol(数据加扰,扰码,Data Scrambling)

热门文章

  1. setPositiveButton和setNegativeButton
  2. 使用PHP获取图像文件的EXIF信息
  3. 国内域名转入到AWS-Route53的操作实践经验分享
  4. Activemq配置文件详解
  5. 第二课 小企鹅迷宫探宝
  6. 小米8android p慢,给力 小米8青春版获得Android P更新
  7. 分析攻击IP来源地并画出饼图 1
  8. 另辟蹊径--极简Swifty路由
  9. 植物研究最新进展(2021年11月)
  10. CF1427F-Boring Card Game【贪心】