美文网首页
Mac 下安装 appium 调试安卓真机

Mac 下安装 appium 调试安卓真机

作者: jenison | 来源:发表于2019-01-22 11:41 被阅读0次

    当工作中有需要自动化操作手机时 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

    相关文章

      网友评论

          本文标题:Mac 下安装 appium 调试安卓真机

          本文链接:https://www.haomeiwen.com/subject/bbmjdqtx.html