news 2026/5/25 13:58:18

如何搭建appium工具环境?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何搭建appium工具环境?

🍅点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快

1、安装Java Development Kit(JDK)

  • 前往Oracle官网下载JDK。

在https://www.oracle.com/java/technologies/javase-jdk11-downloads.html 找到最新版本的JDK。根据操作系统选择适合的版本,并根据指示下载安装程序。

  • 安装JDK。运行下载的安装程序,并按照指示进行安装。

  • 配置JAVA_HOME环境变量。打开系统环境变量设置,创建一个名为JAVA_HOME的新变量,并将JDK的安装路径设置为变量值。确保将该路径添加到系统的PATH变量中。

可以参考截图,进行JDK环境变量配置操作。

测试jdk环境变量配置是否正确。

如下截图所示能够查询出版本号信息,证明环境变量配置正确。

2、安装Android Studio及Android SDK

  • 前往Android Studio官网(https://developer.android.com/studio)下载最新版本的Android Studio。

  • 安装Android Studio。运行下载的安装程序,并按照指示进行安装。这将同时安装Android SDK。

  • 配置Android SDK路径。启动Android Studio后,点击“Configure”按钮,选择“SDK Manager”选项。在打开的窗口中,找到“Android SDK Location”字段并复制SDK路径。

可以参考截图,进行SDK环境变量配置操作。

测试SDK环境变量配置是否正确。

拿查看%ANDROID_HOME%\platformtools下的adb版本号来证明SDK环境变量配置是否正确。

如下截图所示能够查询出版本号信息,证明环境变量配置正确。

3、安装Node.js

  • 前往Node.js官网(https://nodejs.org/),下载最新版本的Node.js安装程序。

  • 安装Node.js。运行下载的安装程序,并按照指示进行安装。

安装完毕后一般会自动配置环境变量。

然后,测试node环境变量配置是否正确。

4、安装Appium

  • 打开命令行窗口。可以在Windows系统中使用命令提示符(CMD),在Mac系统中使用终端。

  • 执行以下命令来安装Appium:

npm install -g appium

5、安装Appium Server

  • Appium依赖于Appium Server进行测试,因此需要安装并启动Appium Server。

  • 在命令行窗口中,执行以下命令来安装Appium Server:

npm install -g appium

6、配置Appium环境变量

  • 配置ANDROID_HOME环境变量。打开系统环境变量设置,创建一个名为ANDROID_HOME的新变量,并设置为Android SDK的路径。

  • 配置APPIUM_HOME环境变量。打开系统环境变量设置,创建一个名为APPIUM_HOME的新变量,并将Appium安装目录的路径设置为变量值。

完成以上步骤后,Appium工具环境就安装完成了,可以使用Appium来进行移动应用的自动化测试和开发。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/25 19:43:27

【紧急预警】Open-AutoGLM免费版即将限流?提前掌握迁移应对策略

第一章:Open-AutoGLM 免费 vs 付费模式选择 在部署 Open-AutoGLM 时,用户面临的关键决策之一是选择免费模式还是付费模式。这一选择直接影响模型性能、可扩展性以及长期运维成本。 功能对比 免费模式:适用于个人开发者或小型项目&#xff0…

作者头像 李华
网站建设 2026/5/25 16:44:52

基于java的在线教育平台课程管理系统研究毕业设计源码

博主介绍:✌ 专注于Java,python,✌关注✌私信我✌具体的问题,我会尽力帮助你。一、研究目的本研究旨在深入探讨基于Java的在线教育平台课程管理系统的设计与实现,以提升在线教育平台的课程管理效率和质量。具体研究目的如下: 首先…

作者头像 李华
网站建设 2026/5/25 17:04:58

零基础友好!大模型学习全攻略:从入门调用到项目落地的实操手册

如今,大模型已经从科技圈的“黑话”走进了实际应用场景——智能客服、代码助手、内容生成、数据分析……掌握大模型技术,不仅能为个人简历加分,更能打开新的职业发展赛道。但很多人提起大模型就觉得“门槛高、看不懂、学不会”,要…

作者头像 李华
网站建设 2026/5/25 11:40:42

17、为游戏添加音频和视觉效果及优化部署

为游戏添加音频和视觉效果及优化部署 1. 灯光类型 在游戏开发中,灯光的运用至关重要,不同类型的灯光能营造出不同的氛围和效果。 - 聚光灯(Spot light) :聚光灯类似手电筒,提供锥形照明。它非常适合模拟手电筒、汽车前灯、飞机灯、探照灯等。在检查器面板中有一个“…

作者头像 李华
网站建设 2026/5/23 13:53:56

18、游戏优化与部署及虚拟现实开发指南

游戏优化与部署及虚拟现实开发指南 在游戏开发过程中,优化和部署是至关重要的环节,同时虚拟现实(VR)开发也逐渐成为热门领域。本文将详细介绍游戏优化部署的相关内容,以及如何在Unity中开启VR开发之旅。 游戏优化与部署 细节层次(LOD)模型与静态碰撞器 LOD模型 :在…

作者头像 李华
网站建设 2026/5/25 14:19:30

Flink SQL 的 UNLOAD MODULE 模块卸载、会话隔离与常见坑

1、UNLOAD MODULE 是干什么的? 一句话:UNLOAD MODULE xxx 会把模块从当前会话的“已加载模块集合”中移除。它适用于: 测试/调试时加载了额外模块,用完想清理环境SQL 网关/平台多会话场景,避免模块在同一会话内“污染”…

作者头像 李华