从零开始完成【Appium安装和环境搭建】

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

如何安装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、配置环境变量

右击此电脑–>属性–>高级系统设置–>环境变量

  1. 配置JAVA_HOME
变量名变量值
JAVA_HOMEJDK的安装目录

由于其他需求之前已经安装过最新的jdk,考虑到后续项目需要,采用JAVA_HOME 指定定向的jdk版本。
在这里插入图片描述

详细可参考:一台电脑,如何安装多个JDK版本并保证jdk版本自由切换(多个jdk如何配置环境变量)

  1. 配置CLASSPATH
变量名变量值
CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

在这里插入图片描述

  1. 配置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_HOMED:\Android SDK(自定义安装路径)

在这里插入图片描述

  1. 配置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_PATHD:\Node.js\node_modules(自定义安装路径)

在这里插入图片描述

  1. 配置系统变量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、 安装依赖包,依次执行下列命令

安装包命令
nosepip install nose
seleniumpip install selenium
Appium-Python-Clientpip 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并成功启动服务,帮助新手更快上手并完善安装自动化测试工具,为之后的快速开展自动化测试环境打下良好基础。

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值