zoukankan      html  css  js  c++  java
  • App自动化环境搭建-Android篇

    本文主要介绍如何搭建App本地自动化环境。

    一、安装node.js

    1、到官网下载node.js:https://nodejs.org/en/download/

    2、获取到安装文件后,直接双击安装文件,根据程序的提示,完成nodejs的安装。

    3、安装完成后,运行cmd,输入node –v,如果安装成功,会输出版本信息。

    二、配置Android sdk环境变量

    直接下载skd:https://www.androiddevtools.cn/

    下载studio,在studio中下载sdk

    1、windows版:

    1)sdk环境配置:

    A.安装JDK并配置环境变量

    确保安装了 Level 17 或以上的版本api,安装及配置jdk详见历史文章

    B.Android SDK环境搭建

    下载已经集成好的IDE  Android Studio,只需安装好Jdk即可开始开发,不用再折腾开发环境。

    进入Studio,新建项目提示没有Android SDK,点击Preferences->Android SDK,右侧Android SDK Location选择默认路径后,点击Apply进行sdk下载及安装。

     

    Android sdk:

     

    aapt包(aapt(Android资源打包工具)下载路径:https://androidaapt.com/ 及http://www.mediafire.com/file/e8ww8wbgcowbti4/aapt.exe/file选择当前操作系统版本进行下载。):

     

    2)设置 ANDROID_HOME 系统变量为你的 Android SDK 路径

         F:Program Files (x86)Androidandroid-sdk

     

    3)把 tools 和 platform-tools 两个目录加入到系统的 Path 路径里

    ;F:Program Files (x86)Androidandroid-sdkplatform-tools;F:Program Files (x86)Androidandroid-sdk ools

    配置完成后请重启cmd。

    2、mac版:

    Mac配置android 环境变量

    $vim ~/.bash_profile

    # Setting PATH for Android

    export ANDROID_HOME=/Users/xxx/Library/Android/sdk

    export PATH=$PATH:$ANDROID_HOME/emulator

    export PATH=$PATH:$ANDROID_HOME/tools

    export PATH=$PATH:$ANDROID_HOME/tools/bin

    export PATH=$PATH:$ANDROID_HOME/platform-tools

    AAPT_HOME=/$ANDROID_HOME/build-tools/27.0.1

    export AAPT_HOME

    export PATH=$PATH:$AAPT_HOME

    $source ~/.bash_profile

    3、检查是否配置成功

    $adb devices

     

    $ aapt dump badging “apk包地址”

     

    三、安装手机驱动并测试连接真机

    完成上述步骤以后,为了能够让手机连接到PC端进行真机测试。还需要安装测试手机对应的驱动程序。根据手机型号提前下载相应的离线驱动并安装,之后将手机与PC通过usb线相连。在cmd中输入以下命令,如果能够看到设备,则表示安装成功。

     

    四、安装Appium-desktop 

    下载地址https://github.com/appium/appium-desktop/releases/tag/v1.20.2-1,可点击releases选择最新版下载。

    AppiumDesktop使用及录制脚本详见文档:AppiumDesktop使用及录制脚本

    因mac Appium容易出现An unknown server-side error occurred while processing the command. Original error: Cannot verify the signature of '/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v4.17.4.apk'问题,且目前没有方法解决,建议大家都使用windows安装appium。

    五、相关配置获取 

    在解压目录下,找到appium_config.properties文件,修改相应配置

    • appname:APP名称 注意带apk扩展名 例:test.apk 此文件请放置在解压后的目录下
    • automationName:Appium
    • deviceName:设备名称.通过cmd命令行执行 adb devices
    • platformName:系统类型 Android或者IOS.
    • platformVersion:系统版本
    • udid:设备唯一标识
    • appiumsever:APPIUM服务监听IP以及端口,例:0.0.0.0:4723
    • autoRunAppiumService:APPIUM服务是否自动启用 默认false 不启用 True 启用
    • mainjsPath:APPIUM main.js路径,需要自动启动Appium服务
    • appPackage:应用的包名,可以执行cmd命令 aapt.exe dump badging apk路径 | findstr package获取
    • appActivity:应用启动的Activity,可以执行cmd命令aapt.exe dump badging apk路径 | findstr activity获取

     

  • 相关阅读:
    树链剖分-bzoj1036
    POJ3489企鹅
    51nod 1130
    51nod-8-16
    51nod-8-15
    51nod 8-14
    51nod1582-n叉树
    51nod1574排列转换
    51nod1785数据流中的算法
    iOS开发--Swift 最近项目开发中遇到的一些小问题与解决方法
  • 原文地址:https://www.cnblogs.com/Tanwheey/p/14524968.html
Copyright © 2011-2022 走看看