Appiumserver环境安装
Appium Server 安装(Windows)
为什么使用 Appium Server
Appium 是一种开源的自动化测试框架,用于测试移动应用程序。而 Appium Server 则是 Appium 的核心组件,它充当了 Appium 与移动设备之间的中间人角色,提供了与设备交互的能力。
-
优点
-
多平台支持:Appium Server 可以同时支持 iOS 和 Android 平台的移动应用测试,节省了编写不同平台测试代码的时间和精力。
-
多语言支持:Appium Server 支持多种编程语言,允许使用开发人员熟悉的语言来编写测试脚本,避免学习新的语言。
-
基于 WebDriver 协议:Appium Server 基于 WebDriver 协议,提供了标准的自动化测试方法和命令,方便开发人员进行移动应用的操作和验证。
-
真机和模拟器支持:Appium Server 支持在真实设备和模拟器上运行测试,可以验证应用在不同环境下的表现,并快速进行测试和调试。
通过使用 Appium Server,开发人员和测试人员可以更方便地进行移动应用程序的自动化测试,提高测试效率和覆盖范围,减少人为错误和测试成本。
安装 Node.js
下载
- 下载地址
- 不建议使用最新尝鲜版,如果需要使用最新功能可以考虑使用,课程中需要使用稳定的版本。
- 如果想要安装之前发布的版本,下滑找到进入以往的版本,按需下载即可。
- 下载成功后打开程序。
安装
- 安装非常简单,只需一直点击
Next
即可,一般默认地址为 C 盘,可在安装过程中更改。 - 这里默认配置即可
- 这里无需勾选,选项含义为自动安装必要的工具。
- 点击
Install
安装 - 安装成功点击
Finish
- 在安装位置下创建两个文件夹
node_global
和node_cache
-
创建完成后以管理员的身份打开终端
-
输入
npm config set prefix
+ node_global 文件夹的地址,例如:
npm config set prefix "D:\nodejs\node_global"
- 输入
npm config set cache
+ node_cache 文件夹的地址,例如:
npm config set cache "D:\nodejs\node_cache"
-
测试安装是否成功
-
windows键+R键
打开终端依次输入以下命令bash node -v npm -v
-
出现如图所信息即为安装成功
-
默认配置环境变量
- 在
node_global
文件夹下创建一个node_modules
文件夹 - 修改系统变量,新建一个
NODE_PATH
- 在系统变量中找到
Path
,点击编辑,添加%NODE_PATH%
。 - 修改用户变量,打开环境变量找到
Path
编辑。 - 如图所示将,默认的 C 盘下 AppData\Roaming\npm 地址修改为 node_global 文件夹的地址。
-
随后一直点击【确定】进行保存即可。
-
测试配置是否成功,全局安装一个最常用的 express 模块。
npm install express -g
如果安装不成功,使用管理员身份打开终端再尝试安装一次。
查看源 更换源
- 官方源(https://registry.npmjs.org/)下载 npm 包可能会受到网络的限制或限速,从而导致安装过程较慢,而淘宝镜像(https://registry.npm.taobao.org/)则提供了一个国内的镜像源,通常具有更快的下载速度和更好的稳定性。
- 使用以下命令查看源,更换源。
## 查看源
npm config get registry
#更换源
npm config set registry https://registry.npm.taobao.org
可能出现的问题
- 在执行 npm 语句时可能会出现许多警告,但不影响正常使用,想要解决警告信息,可以参考这个帖子的内容。
安装 Appium Server
- Appium Server 安装
## 安装最新版本的appium server
npm install -g appium
- 注意 -g 参数一定要有,不能省,代表全局
- 安装某个特定的版本
npm install -g appium@1.19.1
验证环境
安装环境检测工具
- 运行环境检测工具 appium-doctor
## 安装检测工具 appium-doctor
npm install -g appium-doctor
检测环境
- 安装完成后打开终端,执行检测命令
appium-doctor
,会开始检测 Appium 的环境是否存在问题。
运行 Appium 服务
- 安装好 Appium 后并且检测没有出现问题,就可以使用 Appium 服务了。
帮助文档
appium --help
运行 appium 服务
- 终端输入
appium
总结
- 安装 Node.js
- 安装 Appium Server
- 运行 Appium 服务