Mac 下安装 appium 调试安卓真机

2019-01-22  本文已影响0人  jenison

当工作中有需要自动化操作手机时 appium 就可以大显身手啦~

首先为什么选择安卓机呢? 明明iphone与mac的交互超级便利 原因就是:需要开发者账户 开通账户是需要每年约900元的,所以选择的安卓机。

环境为:macbook air 一台;vivo Y73 安卓真机 一台


1.安装jdk

我们是需要java环境的~ 到oracle官网下载se就好

Java SE Development Kit 11- - Downloads

记得同意许可

下载完成后直接下一步安装即可~

随后会出现 /Library/Java 这个目录 或在终端输入java -version 有返回值说明安装成功

在终端输入:
cd ~ 切换到用户目录
vim .bash_profile 按英文 o 添加

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

记得将 jdk-11.0.1.jdk 替换成你的版本
添加后 按 esc 再按 : 和 x 对更改进行保存


2.安装sdk

http://tools.android-studio.org/index.php/sdk?spm=a2c4e.11153940.blogcont593549.13.4f164466N7mmUH
下载适合你的相应版本
然后前往你的下载路径 打开

双击打开android
随后在sdk中安装黑框中的三个工具! sdk安装工具

再次再终端返回到用户目录
cd ~ 切换到用户目录
vim .bash_profile 添加

export ANDROID_HOME=/Users/(替换你的用户名)/Downloads/android-sdk-macosx
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools/
export PATH=$PATH:/usr/local/bin:/usr/local/sbin:${PATH}

添加后 按 esc 再按 : 和 x 对更改进行保存

source .bash_profile

将配置实时生效
source 命令执行后检查安卓环境是否配置成功

adb devices

有返回没有报错就说明安装成功!

3.安装node

https://nodejs.org/en/download/ 下载 安装

4.安装xcode

直接去app Store 下载 安装

5.安装Appium

去官网下载appium(http://appium.io/)
安装结束后在终端输入

appium-doctor

出现下图则表示环境配置成功!


自动化环境成功

6.appium连接手机

打开手机的开发者模式,用use 数据线连接电脑
在终端输入

adb devices
连接成功

打开appium 出现如下界面
第一步:点击start server


start server

第二步: 点击放大镜


点击放大镜
第三步:添加手机相应key:value
8.png
可以复制如下json 但value必须更新为你的
{
  "platformName": "Android",
  "platformVersion": "8.1.0",
  "deviceName": "vivo Y73",
  "appPackage": "com.tencent.mm",
  "appActivity": "com.tencent.mm.ui.LauncherUI",
  "noReset": true
}

其中 appPackage 和 appActivity 需要根据控制软件自行获取
打开需要控制的app
在终端中输入

adb shell
dumpsys window windows | grep -E 'mCurrentFocus
添入value

填好以后就可以点击start Session进行手机控制啦~

参考文章:
https://www.jianshu.com/p/c91e073cb859

上一篇下一篇

猜你喜欢

热点阅读