appium安装

本文详细介绍在Windows 10环境下如何安装和配置Appium自动化测试框架,包括Node.js、Appium-server、Appium-desktop等关键组件的安装步骤,以及环境变量设置、依赖检查等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

win10系统下的appium安装 (细心看完,你就会了)

环境依赖

  • Node.js(v8.11.3
  • Appium
  • Appium-desktop
  • Appium-doctor
  • Appium-Python-Client
  • Python
  • JDK
  • Andriod SDK

安装Node.js

下载地址:https://nodejs.org/en/download/releases/

注意:Node.js版本要注意与Appium兼容,我的Appium版本是1.7.2,则选择的Node.js版本为8.11.3

安装完成后在按键Win+R输入cmd打开Windows 命令提示符,

输入如下命令:

说明:

  • npm(node package manage)是node.js安装包管理工具,类似Python中的pip工具。
  • 如果显示‘npm’不是内部命令提示,则可以管理员省份运行cmd,如果还是失败,则需要检查一下环境变量是否配置,或者重新安装nodejs。

 

Appium 安装

Appium Server其实可以通过命令 npm install -g appium来安装。不过由于众所周知的网络原因,直接使用这样安装会非常非常慢,甚至会安装失败,所以我们可以使用国内镜像来安装。

选用的镜像是 淘宝NPM镜像

镜像设置

npm install -g cnpm --registry=https://registry.npm.taobao.org

appium 安装

使用如下命令来执行安装:

#安装最新版本

cnpm install -g appium

#安装指定版本

cnpm install appium@1.7.2 -g

 看到如下命令时则表示下载安装完成

 All packages installed (565 packages installed from npm registry, used 57s, speed 835.67kB/s, json 477(6.16MB), tarball 40.58MB)

[appium@1.8.0] link C:\Users\zhangfupeng\AppData\Roaming\npm\appium@ ->

C:\Users\zhangfupeng\AppData\Roaming\npm\node_modules\appium\build\lib\main.js

 npm的包安装分为本地安装(local)、全局安装(global)两种,一般我们推荐使用全局安装。

appium运行

在控制台输入命令 appium即可启动appium服务,appium -v查看版本

如果输入appium后显示:“appium不是内部或外部命令,也不是可运行的程序或批处理文件” 可以将appium安装的路径 如: “C:\Users\Shuqing\AppData\Roaming\npm”配置到系统环境变量Path中

退出appium

按键 ctrl+c 选择y 即可退出

 

安装Appium-desktop

下载地址:https://github.com/appium/appium-desktop/releases

上面提到的问题可以使用前面我们已经介绍了Appium Server来解决,Appium-desktop工具其实也封装了Appium server和Node.js依赖环境。

appium-desktop是我们初学者最容易上手的工具,后面课程首先会基于这个工具来讲解!然后再基于appium 命令来讲。

 

安装Appium-Python-Client

通过命令: pip install Appium-Python-Client 进行安装。 安装后可以通过如下命令来检测是否安装成功。

输入命令“from appium import webdriver” 回车,如果控制台没有报错,则说明安装成功。

如果有python3的版本,就是pip3 install Appium-Python-Client

 

安装 appium-doctor

appium-doctor可以检测Appium整体依赖环境配置情况

C:\Users\zhangfupeng>cnpm install appium-doctor -g

 

  • 在控制台输入命令:appium-doctor 看到如下提示说明整体环境配置成功。
### Appium 安装教程 Appium 是一个开源的自动化测试工具,用于移动应用程序的跨平台测试[^1]。为了成功安装和配置 Appium,需要完成一系列依赖环境的搭建,以下是详细的安装步骤: #### 一、安装 Node.js Node.jsAppium 的运行环境之一,必须先安装 Node.js 才能通过 npm(Node.js 包管理器)安装 Appium[^2]。 - 下载地址:[https://nodejs.org/](https://nodejs.org/) - 推荐安装 LTS 版本以确保稳定性。 #### 二、安装 JDK Java 开发工具包(JDK)是 Android 自动化测试的必要组件,版本要求为 1.8 或更高版本[^3]。 - 下载地址:[https://www.oracle.com/java/technologies/javase-downloads.html](https://www.oracle.com/java/technologies/javase-downloads.html) - 安装完成后需要配置系统环境变量 `JAVA_HOME` 指向 JDK 的安装路径。 #### 三、安装 Android Studio 和 SDK Android Studio 提供了 Android SDK 的管理工具,用于模拟器和设备的调试。 - 下载地址:[https://developer.android.com/studio](https://developer.android.com/studio) - 安装后打开 Android Studio,通过 SDK Manager 安装以下组件: - Android SDK Platform - Android SDK Build-tools - Android Emulator - 配置系统环境变量 `ANDROID_HOME` 指向 SDK 的安装路径。 #### 四、安装 Appium Desktop Appium Desktop 是一个图形化界面工具,方便用户进行 Appium 的调试和测试[^3]。 - 下载地址:[https://github.com/appium/appium-desktop/releases](https://github.com/appium/appium-desktop/releases) - 安装后启动 Appium Server,并确保其能够正常运行。 #### 五、基于 Python 的测试环境 如果计划使用 Python 编写测试脚本,则需要安装以下组件: - **Python 3**:下载地址 [https://www.python.org/downloads/](https://www.python.org/downloads/) - **PyCharm**:推荐使用的 IDE,下载地址 [https://www.jetbrains.com/pycharm/](https://www.jetbrains.com/pycharm/) - **Appium Python Client**:通过 pip 安装 ```bash pip install Appium-Python-Client ``` #### 六、常见问题及解决方法 1. **Appium 运行失败**:检查是否已安装 .NET Framework 4.5 或更高版本[^4]。 2. **端口占用问题**:如果提示“Error starting Appium server:listen EADDRINUSE”,检查端口 4723 是否被占用,并关闭相关应用或更改端口号[^4]。 3. **版本不兼容**:确保 Node.js、JDK 和 Appium 的版本相互兼容[^4]。 #### 七、验证安装 完成上述步骤后,可以通过以下命令验证 Appium 是否安装成功: ```bash appium --version ``` --- ### 示例代码:启动 Appium Server 以下是一个简单的 Python 脚本,用于连接 Appium Server 并启动会话: ```python from appium import webdriver desired_caps = { 'platformName': 'Android', 'deviceName': 'emulator-5554', # 替换为实际设备名称 'appPackage': 'com.example.app', 'appActivity': '.MainActivity' } driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) driver.quit() ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值