如何安装Appium以及搭建对应环境
前言
Appium通过WebDriver协议实现多种开发语言兼容,广泛应用于CI/CD流程、回归测试和跨设备兼容性测试。它的灵活性使其成为移动应用测试的主流工具之一。
一、Appium是什么?
Appium是一个开源的移动应用自动化测试框架,支持跨平台(iOS、Android)和跨语言(Python、Java等)。它基于WebDriver协议,允许通过统一API对原生、混合和移动Web应用进行测试,无需修改应用代码。
二、安装配套工具及搭建所需环境
以安卓自动化测试环境为例,安装对应的环境:
1、JDK的安装配置
-
Appium是一个用于移动应用自动化测试的开源框架,支持Android和iOS平台。在Android平台上,Appium依赖JDK(Java Development Kit)环境来执行关键操作。
-
JDK提供了Java运行时环境和开发工具,Android开发工具链(如ADB、Android SDK)基于Java构建。Appium在测试Android应用时需要通过ADB与设备通信,编译和运行测试代码也需要Java环境支持。
1.1、下载jdk
Java 8是Appium官方明确支持的版本,其稳定性和兼容性经过广泛验证。其他高版本Java(如Java 11+)可能存在类路径或模块化系统的兼容性问题,导致Appium Server启动失败。
-
官网下载地址:Java Downloads |Oracle

此处java8官网上锁,需要注册账号登录后才能下载。可以在网上搜索java8安装包 -
百度网盘下载:
参考该博主:java8网盘安装
1.2、安装jdk
1) 下载完成后双击即可,点击下一步

2) 选择开发工具,点击更改修改存放路径。(此处对应后续环境变量配置路径)

3)继续下一步,直到安装完成,点击“关闭”。
1.3、配置环境变量
右击此电脑–>属性–>高级系统设置–>环境变量
- 配置JAVA_HOME
| 变量名 | 变量值 |
|---|---|
| JAVA_HOME | JDK的安装目录 |
由于其他需求之前已经安装过最新的jdk,考虑到后续项目需要,采用JAVA_HOME 指定定向的jdk版本。

详细可参考:一台电脑,如何安装多个JDK版本并保证jdk版本自由切换(多个jdk如何配置环境变量)
- 配置CLASSPATH
| 变量名 | 变量值 |
|---|---|
| CLASSPATH | .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar |

- 配置Path
| 变量名 | 变量值 |
|---|---|
| Path | %JAVA_HOME%\bin |
| %JAVA_HOME%\jre\bin% |

1.4、验证安装
命令行输入: java -version

2、SDK的安装配置
- SDK是Appium与Android生态交互的桥梁,提供必要的工具链和API支持。安装Appium时配置正确的SDK路径是确保自动化测试正常运行的前提。
2.1、下载SDK Tool
Android SDK官网下载地址:AndroidDevTools

2.2、安装SDK Manager
1、双击运行下载好的exe文件。

2、点击【Next】会出现select jdk location。
这里不需要手动选择,只需要等待片刻,系统会自动识别除jdk的位置。

3、继续【Next】,选择 Install for anyone using this computer

4、修改安装路径。

5、点击【Install】

6、下载完成后,继续【Next】

7、安装成功,点击【Finish】运行。

2.3、在Manager中安装工具
1、勾选安装的工具后,安装packages
Tools选择前面3个;Android 10 全部勾选;Extrats 全部勾选。
此处尽量按照默认勾选的保持不动



2、选择packages并同意协议,继续【install】。

3、等待一段时间安装完成。

4、点击ok,关闭窗口。

2.4、配置环境变量
1.新增ANDROID_HOME变量
| 变量名 | 路径 |
|---|---|
| ANDROID_HOME | D:\Android SDK(自定义安装路径) |

- 配置Path(此处是用户变量的Path)
| 变量名 | 变量值 |
|---|---|
| Path | %ANDROID_HOME%\tools |
| %ANDROID_HOME%\platform-tools |

2.5、验证安装
打开命令行窗口,输入:adb version。即显示安装成功

3、Node.Js的安装配置
- Appium是一个基于Node.js开发的跨平台移动应用自动化测试框架,其核心服务和依赖工具链与Node.js生态紧密关联。
3.1、下载Node.js
官网下载:Node.js — Download Node.js®

3.2、安装node.js
1)点击【Next】

2)勾选协议,继续【Next】

3)修改安装路径,继续【Next】

4)保持默认选项安装,继续【Next】

5)不勾选,继续【Next】

6)点击【Install】,以管理员的身份运行

7)等待安装完成后,点击【Finish】
3.3、验证安装
打开命令行窗口,依次输入
| 命令 | 显示 |
|---|---|
| node -v | 当前系统的node.js版本 |
| npm -v | 当前系统的npm版本 |

3.4、配置npm仓储和缓存
1、将 npm 的默认包下载源更改为国内的镜像源
这一操作的主要目的是提升下载速度,避免因网络问题导致的包安装失败。
通过命令行输入 npm config set registry https://registry.npmmirror.com/

执行 npm config get registry 可以查看当前配置的镜像源地址,确认是否已成功更改。

2、在node.js安装目录(找到之前安装的路径)创建 cache 和 global 文件夹

3、修改 npm 的全局安装和缓存目录
- npm config set prefix “D:\Node.js\global”
- npm config set cache “D:\Node.js\cache”
这两条命令用于配置 npm 的全局安装目录和缓存目录,将默认路径更改为自定义位置。

4、执行命令 npm config ls ,查看配置是否成功。

3.5、配置环境变量
1.新增NODE_PATH变量
| 变量名 | 路径 |
|---|---|
| NODE_PATH | D:\Node.js\node_modules(自定义安装路径) |

- 配置系统变量Path
| 变量名 | 变量值 |
|---|---|
| Path | %NODE_PATH% |
| D:\Node.js\global | |
| D:\Node.js(这个安装成功后默认就有了) |

3.6、验证 Node.js 环境的配置
配置完成后,全局安装一个最常用的 express 模块进行测试
1、以管理员的身份运行命令提示符

2、执行 npm install -g express 。-g表示全局安装

3、国内镜像安装验证

4、 Python及依赖包安装
4.1、检查python安装
命令行输入【python --version】
未安装参考:Python安装与环境配置全程详细教学

4.2、 安装依赖包,依次执行下列命令
| 安装包 | 命令 |
|---|---|
| nose | pip install nose |
| selenium | pip install selenium |
| Appium-Python-Client | pip install Appium-Python-Client |
(1)nose安装

(2)selenium安装
之前可能已经安装过了,才会显示下图样式。

(3)Appium-Python-Client安装

三、Appium的安装配置
1、安装Appium
1、下载地址:https://github.com/appium/appium-desktop/releases

2、双击执行安装


3、安装完成后,点击完成,开始运行。

2、运行Appium
1、展示如下,默认端口4723

5、点击上方的Edit Configurations,显示和之前配置的一致。

6、点击startServer,成功启动服务。

总结
以上,Appium的安装和环境搭建全部完成啦!
本篇文章详细介绍了从所需工具的安装以及环境变量的配置,到最后安装Appium并成功启动服务,帮助新手更快上手并完善安装自动化测试工具,为之后的快速开展自动化测试环境打下良好基础。

6502

被折叠的 条评论
为什么被折叠?



