appium安装(windows)

一、 安装前准备

  1. 系统要求
  • Windows 10/11(推荐)
  • Node.js 12+(推荐最新LTS版本)
  • Python 3.7+(可选,用于Python客户端)
  • Java JDK 8+(如果需要测试Android应用)
  1. 安装Node.js
  1. 访问 Node.js官网
  2. 下载并安装 LTS版本
  3. 验证安装
    node --version
    npm --version

二、Appium安装方式

使用npm安装Appium Server

全局安装

npm install -g appium

验证安装

appium --version

三、 安装驱动程序(Drivers)

Appium 2.0+ 需要单独安装驱动程序:

1. 查看可用的驱动

appium driver list

2. 安装Windows驱动(UiAutomator2)

appium driver install uiautomator2

3. 安装iOS驱动(如果需要)

appium driver install xcuitest

4. 安装Windows应用驱动

appium driver install windows

查看可用驱动

安装驱动

四、 安装必要组件

  1. 安装Appium Inspector(用于元素定位)

方法1:使用npm安装

npm install -g appium-inspector

方法2:下载可执行文件

https://github.com/appium/appium-inspector/releases 下载

  1. 安装Windows应用测试相关组件

安装WinAppDriver(必须)

https://github.com/Microsoft/WinAppDriver/releases 下载安装

或使用Chocolatey安装

choco install winappdriver

下载后双击exe文件安装即可,默认安装路径如下:

C:\Program Files\Windows Application Driver

⚠️注意事项:

  • 开发人员模式

    确保已开启:

    WIN+I

    · 设置 → 更新与安全 → 开发者选项 → 开启"开发人员模式"

  • 管理员权限

    WinAppDriver需要管理员权限运行:

以管理员运行

Start-Process "C:\Program Files\Windows Application Driver\WinAppDriver.exe" -Verb RunAs

  • 防火墙设置
    如果遇到连接问题,需要在防火墙中允许WinAppDriver。

验证安装

启动WinAppDriver(管理员权限)

cd "C:\Program Files\Windows Application Driver"

WinAppDriver.exe

或直接运行

Start-Process "C:\Program Files\Windows Application Driver\WinAppDriver.exe"

检查WinAppDriver是否运行

检查WinAppDriver是否运行

netstat -ano | findstr :4723

应该看到类似输出

TCP 0.0.0.0:4723 0.0.0.0:0 LISTENING

🐰配置为服务(可选)

安装为Windows服务

sc.exe create WinAppDriver binPath= "C:\Program Files\Windows Application Driver\WinAppDriver.exe" start= auto

启动服务

sc.exe start WinAppDriver

停止服务

sc.exe stop WinAppDriver

五、 环境配置

  1. 配置系统环境变量
    · 将Node.js安装目录添加到PATH
    · 如果需要,配置ANDROID_HOME(Android测试)
    需要先安装Android SDK
    方式1:通过Android Studio安装(推荐)
  2. 下载并安装 Android Studio
    https://developer.android.com/studio
  3. 安装过程中选择安装Android SDK
  4. 默认安装路径:
    C:\Users<用户名>\AppData\Local\Android\Sdk
    方式2:单独安装Android SDK

使用命令行工具(需要Java)

sdkmanager "platform-tools" "platforms;android-33" "build-tools;33.0.0"

配置用户变量

  • 变量名: ANDROID_HOME
  • 变量值: C:\Users<用户名>\AppData\Local\Android\Sdk
    编辑path变量
    %ANDROID_HOME%\platform-tools
    %ANDROID_HOME%\tools
    %ANDROID_HOME%\tools\bin
    %ANDROID_HOME%\emulator
    六、验证安装
    安装WebDriver客户端(Python示例)
    pip install Appium-Python-Client selenium
    如果上面的安装不成功,可以考虑手动安装
    1.下载包
    https://pypi.org/project/Appium-Python-Client/
    https://pypi.org/project/selenium/

2.手动安装

下载后,本地安装

pip install D:\software\appium_python_client-5.2.4-py3-none-any.whl

pip install .\selenium-4.25.0-py3-none-any.whl

验证版本

appium --version

相关推荐
爱潜水的小L4 小时前
自学嵌入式day36,mplayer+fifo+exec
网络·windows
酩酊仙人5 小时前
告别IIS依赖!ASP.NET Core如何通过Windows Service实现服务托管
windows·后端·asp.net
CS Beginner14 小时前
【C语言】windows下编译mingw版本的glew库
c语言·开发语言·windows
别来无恙blwy20 小时前
SQL Server高可用自动故障转移失败(短时间内多次转移失败,只需一步可处理)
数据库·windows·sqlserver·负载均衡·可用性测试
石像鬼₧魂石1 天前
SET的钓鱼网站钓鱼模块
windows·学习·ubuntu
喵了几个咪1 天前
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:Makefile 在后端开发中的应用与 Windows 环境配置
windows
love530love1 天前
在 PyCharm 中配置 x64 Native Tools Command Prompt for VS 2022 作为默认终端
ide·人工智能·windows·python·pycharm·prompt·comfyui
gf13211111 天前
python_制作视频开头_根据短句字长占总字幕的长度比例拆分
windows·python·音视频
非凡ghost1 天前
eDiary电子日记本(记录生活点滴)
windows·学习·生活·软件需求