01 APP 自动化-环境搭建

文章目录

      • 一、APP 环境搭建
      • 二、安装 jdk
      • 三、安装配置 Andriod sdk
          • 1. 通过 Android Studio 安装(推荐)
          • 2. 独立下载 SDK 命令行工具进行安装
          • 3、配置 SDK 的环境变量--Windows系统
      • 四、安装 Node.js 和 NPM
      • 五、模拟器的安装-夜神
      • 六、安装 appium server & appium-python-client

一、APP 环境搭建

需要安装下面5个环境:

  • 1、安装 JDK,配置 jdk 环境变量
  • 2、安装配置 android sdk
  • 3、安装 Node.js 和 NPM
  • 4、安装模拟器(夜神模拟器)
  • 5、Appium server 安装
  • 6、安装 Python 的第三方库 appium-python-client

下面是详细步骤:

二、安装 jdk

  • 1、系统变量→新建 JAVA_HOME 变量,变量值填写 jdk 的安装目录
  • 2、系统变量→寻找 Path 变量→编辑,在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  • 3、系统变量→新建 CLASSPATH 变量;变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
  • 4、检验是 JDK 否配置成功 运行 cmd 输入 java -version ,如果出
    现如下结果,则说明 JDK 环境变量配置成功

三、安装配置 Andriod sdk

1. 通过 Android Studio 安装(推荐)

Android Studio 集成了 SDK Manager,是最简便的安装方式:

  • 下载 Android Studio
    访问 Android Studio 官方下载页,选择适合你系统的版本(Windows/macOS/Linux)。
  • 安装 Android Studio
    运行安装程序,按照向导完成安装。安装过程中会自动下载并配置 Android SDK。
  • 打开 SDK Manager
    启动 Android Studio,点击 More Actions → SDK Manager。或在欢迎界面点击 Configure → SDK Manager。
  • 选择 SDK 组件
    • 在 SDK Platforms 标签页:
      勾选需要的 Android 版本(如 Android 11、12 等)。
      推荐勾选 Show Package Details,手动选择 Sources for Android SDK、Android SDK Platform 等。
    • 在 SDK Tools 标签页:
      勾选 Android SDK Command-line Tools、Android SDK Build-Tools、Android Emulator 等。
      点击 Apply 开始下载和安装。
2. 独立下载 SDK 命令行工具进行安装

如果你不需要 Android Studio,或想手动管理 SDK,可以下载独立的 SDK 命令行工具:

  • 下载 Command-line Tools
    访问 Android SDK 命令行工具下载页,选择适合你系统的压缩包。
  • 解压并配置
    创建目录 ~/Android/Sdk/cmdline-tools/(Windows 为 C:\Android\Sdk\cmdline-tools\)。
    将下载的压缩包解压到该目录下,并重命名为 latest
  • 验证安装
    打开终端,运行:
    cd ~/Android/Sdk/cmdline-tools/latest/bin
    sdkmanager --list # 列出可用的 SDK 组件
  • 安装 SDK 组件
    使用 sdkmanager 安装所需组件:
    • 安装最新版Android SDK命令行工具(包含sdkmanager和avdmanager)
      sdkmanager "cmdline-tools;latest"
    • 安装Android平台(选择你要测试的Android版本,如Android 13(API 33))
      sdkmanager "platforms;android-33"
    • 安装构建工具(选择与你项目兼容的版本)
      sdkmanager "build-tools;33.0.2"
    • 安装平台工具(包含adb和fastboot)
      sdkmanager "platform-tools"
    • 安装UI Automator 2 驱动(用于Android自动化测试)
      sdkmanager "extras;android;m2repository"
      sdkmanager "system-images;android-33;google_apis;x86_64" - 若使用模拟器
    • 安装Android SDK文档和示例代码
      sdkmanager "sources;android-33"
      sdkmanager "samples;android-33"
    • 安装性能分析工具-包含profiler等工具
      sdkmanager "tools"
    • 安装 Android 模拟器(可选,若需在模拟器上测试)
      sdkmanager "emulator"
  • 若你使用的是 Appium 2.0,还需安装对应的驱动:
    • 安装Appium的UiAutomator2驱动
      appium driver install uiautomator2
    • 安装Appium的XCUITest驱动(用于iOS测试,若需同时支持iOS)
      appium driver install xcuitest
3、配置 SDK 的环境变量–Windows系统

我的电脑右键属性–>高级系统设置–>高级–>环境变量–>系统变量:

  • 1、新建:
    变量名:ANDROID_HOME
    变量值:C:\Users\17710\AppData\Local\Android\Sdk (SDK的实际安装路径)
  • 2、编辑 PATH,在最后面添加:
    %ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;%ANDROID_HOME%\build-tools\29.0.3;%ANDROID_HOME%
    如果原来 PATH 路径最后不是;则加一个;再添加上面的内容
  • 3、验证是否安装并配置成功:
    在 dos 中输入 adb 验证。

四、安装 Node.js 和 NPM

Node.js 和 NPM 介绍:

  • Node.js:是一个基于 Chrome V8 引擎的 JavaScript 运行环境 。它让 JavaScript 摆脱浏览器限制,能在服务器端及各种操作系统下运行,实现诸如文件系统操作、网络通信等功能。比如用 Node.js 搭建 Web 服务器,处理 HTTP 请求和响应 。
  • NPM(Node Package Manager):是 Node.js 官方的包管理工具 。它像一个管家,负责 Node.js 项目中第三方包(模块)的安装、更新、卸载,还能管理项目依赖关系。例如开发中用express框架,就可通过 NPM 安装到项目里。

Node.js 和 NPM 安装

  • Node.js:需单独下载安装,可从 Node.js 官方网站 根据系统选择对应安装包安装。安装好后,在命令行输入node-v能查看 Node 版本,确认其是否安装成功。
  • NPM:安装 Node.js 时会自动一并安装 。安装好 Node.js 后,在命令行输入npm -v能查看 NPM 版本,确认其是否安装成功。

五、模拟器的安装-夜神

  • (1) 夜神模拟器的下载
    下载地址
    版本选择:最新版
  • (2) 夜神模拟器的安装
    下一步下一步傻瓜式安装。
  • (3) 被测 app 的安装
    把 apk 包直接拖拽到夜神模拟中安装
  • (4) 设置模拟器/真机的环境
    a.启用设备的开发者选项,启动调试功能。
    夜神模拟器:设置->多次点击版本号直到出现提示【开发者选项】->返
    回上一步能看到【开发者选项】->USB 调试。
    b.输入命令前:因为 SDK 下的 adb [在 SDK 安装目录的 platform-tools 目
    录下]和模拟器的 nox_adb [在夜神安装目录的 bin 目录下]版本不一致,
    所以需要把 SDK 路径下的 adb.exe 复制到模拟器的bin路径下,重命名为 nox_adb.exe,原来的 nox_adb.exe 先备份。

六、安装 appium server & appium-python-client

注意:appium 1 官方不再维护,现在使用 appium 2appium 官方安装文档

  • appium server 安装

    • 安装命令:npm i -g appium
    • 验证 appium server 安装成功:appium
  • appium-python-client 安装

    • 安装命令:pip install Appium-Python-Client
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值