Appium环境搭建(windows10系统)

环境依赖
Node.js
Appium
Appium-desktop
Appium-doctor
Appium-Python-Client
Python
JDK
Andriod SDK

相关下载:

百度网盘:

https://pan.baidu.com/s/1l7WixeO1rklvavbU1njh-Q?pwd=jrq0

《全套》安卓手机系列怎么打开开发者人员选项
https://www.bilibili.com/video/BV1Yv411T7jS?p=1


开发者选项 设置 如华为手机 鸿蒙系统,
1.开启   开发者人员选项
设置--》关于手机--》HarmonyOS版本 上面, 连续点7下,


2.纯净模式  关闭。
3.设置--》系统和更新--》开发人员选项

USb调试--开启
仅充电”模式下允许ADB调试--开启(软件可运行开启WIFI连接)
选择USB配置  -》选择 MTP(多媒体传输)


安装Node.js
下载地址:https://nodejs.org/en/download/releases/
注意:Node.js版本要注意与Appium兼容

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

C:\Users\86134>node -v
v20.11.1

C:\Users\86134>npm -v
10.2.4

C:\Users\86134>

说明:
npm(node package manage)是node.js安装包管理工具,类似Python中的pip工具。
如果显示‘npm’不是内部命令提示,则可以管理员省份运行cmd,如果还是失败,则需要检查一下环境变量是否配置,或者重新安装nodejs。
Appium 安装
Appium Server其实可以通过命令 npm install -g appium来安装。不过由于众所周知的网络原因,直接使用这样安装会非常非常慢,甚至会安装失败,所以我们可以使用国内镜像来安装。

镜像设置
npm install -g cnpm --registry=https://registry.npm.taobao.org

appium 安装
使用如下命令来执行安装:
#安装最新版本
 
npm install -g appium

#安装指定版本
cnpm install appium@
2.5.1 -g
npm的包安装分为本地安装(local)、全局安装(global)两种,一般我们推荐使用全局安装。
appium配置
安装完成之后可以使用如下命令查看appium的安装路径

C:\Users\86134>where appium
C:\Program Files\nodejs\node_global\appium
C:\Program Files\nodejs\node_global\appium.cmd

C:\Users\86134>

appium运行

Windows系统搭建Appium 2 和 Appium Inspector 环境
在控制台输入命令 appium即可启动appium服务,appium -v查看版本

C:\Users\86134>appium -v
2.5.1

C:\Users\86134>appium
[Appium] Welcome to Appium v2.5.1
[Appium] The autodetected Appium home path: C:\Users\86134\.appium
[Appium] Attempting to load driver uiautomator2...
[Appium] Attempting to load driver xcuitest...
[Appium] Requiring driver at C:\Users\86134\.appium\node_modules\appium-uiautomator2-driver\build\index.js
[Appium] Requiring driver at C:\Users\86134\.appium\node_modules\appium-xcuitest-driver\build\index.js
[Appium] AndroidUiautomator2Driver has been successfully loaded in 5.034s
[Appium] XCUITestDriver has been successfully loaded in 5.034s
[Appium] Appium REST http interface listener started on http://0.0.0.0:4723
[Appium] You can provide the following URLs in your client code to connect to this server:
[Appium]        http://192.168.3.148:4723/
[Appium]        http://127.0.0.1:4723/ (only accessible from the same host)
[Appium] Available drivers:
[Appium]   - uiautomator2@3.0.1 (automationName 'UiAutomator2')
[Appium]   - xcuitest@7.1.2 (automationName 'XCUITest')
[Appium] No plugins have been installed. Use the "appium plugin" command to install the one(s) you want to use.

如果输入appium后显示:“appium不是内部或外部命令,也不是可运行的程序或批处理文件” 可以将appium安装的路径 如: “C:\Program Files\nodejs\node_global\”配置到系统环境变量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 命令来讲。

python环境安装配置
见之前的视频教程:3-2 Python 安装与配置
安装成功之后输入命令 python --version看到如下提示即可

C:\Users\86134>python --version
Python 3.10.2

C:\Users\86134>

安装Appium-Python-Client
通过命令: pip install Appium-Python-Client 进行安装。 安装后可以通过如下命令来检测是否安装成功。
输入命令“from appium import webdriver” 回车,如果控制台没有报错,则说明安装成功。C:\Users\86134>python
Python 3.10.2 (tags/v3.10.2:a58ebcc, Jan 17 2022, 14:12:15) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

>>> from appium import webdriver
>>>

如果出现如下报错,则说明安装失败
ImportError: No module named 'appium'
ImportError: cannot import name “webdriver”
说明:装Appium-Python-Client安装后的路径一般为:
{Python 安装路径}\Lib\site-packages\appium

JDK安装配置
jdk下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
jdk环境变量配置
http://jingyan.baidu.com/article/624e74599e8ad834e8ba5a94.html

win10如何配置JAVA环境变量https://jingyan.baidu.com/article/4d58d5410132d3dcd4e9c0b1.html
安装配置完成后,打开命令提示符窗口,然后输入如下面命令有对应提示说明安装配置成功。

C:\Users\86134>java -version
java version "1.8.0_391"
Java(TM) SE Runtime Environment (build 1.8.0_391-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.391-b13, mixed mode)

C:\Users\86134>

Andriod sdk 安装
下载地址: http://tools.android-studio.org/index.php/sdk
根据自己的PC平台下载对应版本即可。
安装完成后需要配置环境变量:ANDROID_HOME

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

C:\Windows\system32>npm install appium-doctor -g
npm WARN deprecated phin@2.9.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm WARN deprecated authorize-ios@1.2.1: Moved into appium

added 267 packages in 23s

27 packages are looking for funding
  run `npm fund` for details

C:\Users\86134>appium-doctor
WARN AppiumDoctor [Deprecated] Please use appium-doctor installed with "npm install @appium/doctor --location=global"
info AppiumDoctor Appium Doctor v.1.16.2
info AppiumDoctor ### Diagnostic for necessary dependencies starting ###
info AppiumDoctor  ✔ The Node.js binary was found at: C:\Program Files\nodejs\node.EXE
info AppiumDoctor  ✔ Node version is 20.11.1
info AppiumDoctor  ✔ ANDROID_HOME is set to: C:\Program Files (x86)\Android\android-sdk
info AppiumDoctor  ✔ JAVA_HOME is set to: C:\Program Files\Java\jdk1.8.0_05
info AppiumDoctor    Checking adb, android, emulator, apkanalyzer.bat
info AppiumDoctor      'adb' is in C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe
info AppiumDoctor      'android' is in C:\Program Files (x86)\Android\android-sdk\tools\android.bat
info AppiumDoctor      'emulator' is in C:\Program Files (x86)\Android\android-sdk\tools\emulator.exe
info AppiumDoctor      'apkanalyzer.bat' is in C:\Program Files (x86)\Android\android-sdk\platform-tools\apkanalyzer.bat
info AppiumDoctor  ✔ adb, android, emulator, apkanalyzer.bat exist: C:\Program Files (x86)\Android\android-sdk
info AppiumDoctor  ✔ 'bin' subfolder exists under 'C:\Program Files\Java\jdk1.8.0_05'
info AppiumDoctor ### Diagnostic for necessary dependencies completed, no fix needed. ###
info AppiumDoctor
info AppiumDoctor ### Diagnostic for optional dependencies starting ###
info AppiumDoctor  ✔ opencv4nodejs is installed at: C:\Program Files\nodejs\node_global. Installed version is: undefined
info AppiumDoctor  ✔ ffmpeg is installed at: C:\Users\86134\ffmpeg\bin\ffmpeg.EXE. ffmpeg version 2022-02-28-git-7a4840a8ca-full_build-www.gyan.dev Copyright (c) 2000-2022 the FFmpeg developers
info AppiumDoctor  ✔ mjpeg-consumer is installed at: C:\Program Files\nodejs\node_global. Installed version is: 2.0.0
info AppiumDoctor  ✔ bundletool.jar is installed at: C:\Program Files (x86)\Android\android-sdk\build-tools\bundletool.jar.JAR
info AppiumDoctor  ✔ gst-launch-1.0.exe and gst-inspect-1.0.exe are installed at: C:\gstreamer\1.0\mingw_x86_64\bin\gst-launch-1.0.exe and C:\gstreamer\1.0\mingw_x86_64\bin\gst-inspect-1.0.exe
info AppiumDoctor ### Diagnostic for optional dependencies completed, no fix possible. ###
info AppiumDoctor
info AppiumDoctor Everything looks good, bye!
info AppiumDoctor

安装驱动程序

1、安装UIAutomator2,用于安卓设备的驱动程序。cmd窗口输入:appium driver install uiautomator2


2、安装XCUITest,用于iOS设备的驱动程序。cmd窗口输入:appium driver install xcuitest


3、查看是否安装成功,命令:appium driver list
————————————————

 

  • 31
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Appium环境搭建Windows版): 1. 安装Java JDK:下载并安装Java JDK,配置环境变量。 2. 安装Android SDK:下载并安装Android SDK,配置环境变量。 3. 安装Node.js:下载并安装Node.js,配置环境变量。 4. 安装Appium:使用npm命令安装Appium,或者下载Appium Desktop并安装。 5. 安装Appium客户端:下载并安装Appium客户端,如Appium Studio或者Appium Inspector。 6. 配置Appium:启动Appium服务,配置相关参数,如设备名称、端口号、自动化引擎等。 7. 编写测试脚本:使用编程语言编写测试脚本,连接Appium服务,执行测试用例。 以上是Appium环境搭建的基本步骤,需要注意的是,不同的操作系统和开发环境可能会有所不同,需要根据实际情况进行调整。 ### 回答2: Appium是一款开源的移动端测试框架,能够支持Android和iOS系统的自动化测试。在进行Appium环境搭建之前,需要准备好以下工具: 1. Java JDK 2. Android SDK 3. Appium Desktop 4. Node.js 接下来,我们将分别进行这些工具的安装和配置。 1. Java JDK的安装与配置: 首先,从Oracle官网下载Java JDK并按照默认设置安装完成后,需要将JAVA_HOME环境变量设置为JDK的安装路径。将安装路径添加至系统变量Path中: 1.1:打开控制面板,进入系统和安全选项。 1.2:选择系统选项,点击“高级系统设置”。 1.3:选择“环境变量”,然后在用户变量或系统变量中找到Path。 1.4:在Path的值中添加JDK的安装目录。 在此环节中,安装JDK较为简单,主要是要正确设置环境变量和系统变量。如果安装过程出现问题,请参考网络上的相关教程进行解决。 2. Android SDK的安装与配置: 在安装和配置Android SDK时,建议使用Android Studio。 2.1:下载并安装Android Studio,从SDK Manager中安装所需的SDK和工具。 2.2:配置ANDROID_HOME环境变量,将SDK的安装路径添加至系统变量Path中。 3. Appium Desktop的安装: 3.1:下载Appium Desktop,安装完成后进行启动。 3.2:启动Appium Desktop后,创建一个新的Server,选择操作系统、设备和Appium版本及其它设置。保存设置后,再次启动Server即可。 4: Node.js的安装: 4.1:从Node.js官网下载Windows安装包。 4.2:下载完成后,按照默认设置完成Node.js的安装。 4.3:验证Node.js的安装是否成功,在命令行中输入“node -v”命令,如果能够正确输出Node.js的版本号,则证明Node.js的安装成功。 总结 Appium环境搭建需要安装和配置多个软件和工具,建议在安装和配置过程中按照操作顺序逐一进行。如果在安装过程中遇到问题,可以参考网络上的相关教程或向社区寻求帮助。最后,测试人员需要根据项目需要,灵活地选择和使用Appium框架的各种功能和特性,以提高测试工作的效率和质量。 ### 回答3: Appium是一款用于自动化移动应用程序测试的开源工具,其适用于iOS和Android平台。其实现了WebDriver协议并且提供了许多API进行自动化测试。本文将介绍如何在Windows平台上搭建Appium环境。 1. 环境准备 首先,需要确保安装以下组件: (1)Java SDK。可以到Oracle官网下载最新的JDK并安装。 (2)Node.js。 进入Node.js官网下载最新版本并安装安装完成后需要添加NODE_HOME环境变量。 (3)Android SDK。到Android官网下载最新的SDK,安装后需要设置ANDROID_HOME环境变量。 (4)Appium。可以到Appium官网下载安装。 2. 安装Appium 安装Appium非常简单,只需要下载并安装就可以了。 3. 安装Appium Server (1)打开Node.js command prompt (2)输入 “npm -g install appium安装Appium Server (3)输入 ”appium -v” 检验Appium版本 4. 安装Appium Desktop (1)到Appium Desktop官网下载最新版本的安装包,并安装. (2)启动Appium Desktop (3)在“Server”选项卡中,在"New Session"中选择对应的Desired Capabilities,输入Desired Capabilities后,点击Start Session,如果启动成功,则表示环境搭建无误。 以上是Appium环境搭建的简要过程,需要注意的是在搭建过程中需要安装的组件非常多,有些组件需要设置环境变量才能正常使用,如果不了解这些组件可能会导致无法正常使用Appium的情况。因此,在进行Appium环境搭建之前,一定要确保所有的组件都已经正确安装并设置了环境变量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值