IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 使用AppiumDesktop控制手机 -> 正文阅读

[移动开发]使用AppiumDesktop控制手机

安装好AppiumDesktop之后,可以用它连接安卓手机或者模拟器。连接安卓与连接模拟器的方式类似,但连接安卓限制会少一点,而且更利于后期抓包,因此本文主要讲解如何使用AppiumDesotop连接Nexus 5X手机。

一、打开USB调试

使用Appium控制手机需要打开安卓的USB调试功能。如果你的手机没有开启开发者模式,需要首先打开开发者模式。点击手机进入设置,找到“系统”,点击“关于手机”,进入之后狂点“版本号”,这样在设置菜单栏就会多出一个开发者模式菜单。

?

?

点击进入“开发者模式”,找到USB调试打开,当然,如果你的手机有在充电模式打开USB调试,记得也勾选上。

?

二、连接手机

使用数据线将手机与主机连接,这时在终端输入adb devices,会出现下面信息:

?这主要是因为还没有让手机授权调试,这时打开手机,出现类似下面的提示:

点击确定,然后在终端再次输入adb devices:

?使用adb?shell连接手机,并等待下一步操作:

三、使用Appium连接手机

?运行Appium,出现以下界面,使用默认参数就行,点击开始:

点击右上角的放大镜,进入配置:

?

?等一会,输入你要连接的手机配置:

?左侧的标签是逐个添加键值,右侧是具体的数据结构,里面需要填写的键值不少,但有下面几个就够用了,分别是"platformName"、"platformVersion"、"deviceName"、"appPackage"、"appActivity",至于这几个参数从哪里获取,就要用到上一步adb?shell。

由于调试的是安卓系统,因此platformName自然是Android,platformVersion在终端调用getprop ro.build.version.release获取,deviceName调用getprop ro.product.model,appPackage与appActivity调用dumpsys activity | grep mFocusedActivity,

将上面得到的信息都填入并保存:

{
  "platformName": "Android",
  "platformVersion": "7.1.2",
  "deviceName": "Nexus 5X",
  "appPackage": "com.ss.android.ugc.aweme",
  "appActivity": ".splash.SplashActivity"
}

最后点击StartSession,等一会,就会出现手机的画面:

?至此,Appium完成连接手机功能。

?

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-01-16 13:11:02  更:2022-01-16 13:12:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 11:33:04-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码