news 2026/9/18 7:32:49

App自动化测试环境搭建(详细版)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
App自动化测试环境搭建(详细版)

只做记录和注意点,详细内容不做解释

环境:win+appium+夜神模拟器+python

需要用到的工具:

1.java JDK

2. node.js

3. Android SDK

4.Appium-Server

5.Appium-Python-Client

6.appium客户端

7.夜神安卓模拟器

1、java jdk安装

官网下载jdk:Java Downloads | Oracle

下载安装完成后,配置环境变量。

在环境变量中新建JAVA_HOME,对应的变量值为jdk的目录

再新建一个变量名CLASSPATH的环境变量,变量值为:%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

在Path变量增加:%JAVA_HOME%;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

命令行模式验证:java -version

2、node.js安装

官网下载:Download | Node.js

下载安装完成

命令行模式验证:node -v

3、安装模拟器安装

官网下载:夜神安卓模拟器-安卓模拟器电脑版下载_安卓手游模拟器_手机模拟器_官网

4、Android SDK 安装

Android SDK是Google提供的Android开发工具包,在开发Android应用的时候会用到,需要通过引入工具包来调用Android的API

官网下载:https://developer.android.com/

或中文网站下载:http://tools.android-studio.org/index.php/sdk 下载zip包android-sdk_r24.4.1-windows.zip

解压后将解压的文件目录添加到环境变量中。新建变量名:ANDROID_HOME,变量值写解压后的文件夹路径。

运行文件夹下的 SDK Manager.exe,选装工具。其中Tools 下Android SDK Platform-tools、Android SDK Build-tools、Android SDK Tools,Extras的 Google USB Driver为必须安装的

安装完成后在path中添加环境变量:ANDROID_HOME、tools、platform-tools、build-tools

启动夜神模拟器,执行命令 adb connect 127.0.0.1:62001
再次执行命令:adb devices,可查看连接到的夜神模拟器

5、Appium-Server安装

appium服务

官网下载:appium / Appium.app / Downloads — Bitbucket

或者命令行模式下载:npm --registry http://registry.cnpmjs.org install -g appium
下载后安装即可

使用命令 appium-doctor 验证环境准备就绪

注意:如果提示:“appium-doctor”不是内部或外部命令,找到Appium的安装目录,例如:C:\Program Files (x86)\Appium\node_modules\.bin

添加到环境变量path中。

6、appium客户端安装

用于抓取app上定位信息
官网下载:Release 1.2.1 · appium/appium-desktop · GitHub

7、Appium-Python-Client安装

pip install Appium-Python-Client

在python中使用appium

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

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

SSM224的大学生企业推荐系统vue

目录SSM224大学生企业推荐系统Vue摘要开发技术源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!SSM224大学生企业推荐系统Vue摘要 该系统基于SSM(SpringSpringMVCMyBatis)框架与Vue.js技术栈开发,旨在…

作者头像 李华
网站建设 2026/9/13 22:16:31

终极系统修复工具:一键解决运行库问题的完整指南

终极系统修复工具:一键解决运行库问题的完整指南 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 系统修复工具是解决Windows系统中Visual C运行库问题…

作者头像 李华
网站建设 2026/9/11 13:46:42

【收藏必看】RAG技术8大变体全攻略:从信息搬运工到超级大脑,一文掌握AI检索增强生成进阶之路

文章全面介绍了检索增强生成(RAG)技术的基本原理和8种进阶变体:智能体RAG、图RAG、模块化RAG、记忆增强RAG、多模态RAG、联邦RAG、流式RAG和开放域问答RAG。这些变体分别针对不同应用场景,通过增强逻辑推理、知识关联和场景适配能力,解决了基…

作者头像 李华
网站建设 2026/9/12 19:19:08

高效智能小说下载解决方案:构建个人数字图书馆

高效智能小说下载解决方案:构建个人数字图书馆 【免费下载链接】fanqienovel-downloader 下载番茄小说 项目地址: https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader 面对网络不稳定、内容下架风险以及多设备阅读需求,如何建立可靠的离线…

作者头像 李华
网站建设 2026/9/18 4:15:54

VideoDownloadHelper视频下载助手终极指南:全网视频轻松保存

VideoDownloadHelper视频下载助手终极指南:全网视频轻松保存 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper 想要将网页中的精彩视…

作者头像 李华
网站建设 2026/9/12 19:39:41

WechatBakTool:一键解密微信聊天记录的智能备份神器

WechatBakTool:一键解密微信聊天记录的智能备份神器 【免费下载链接】WechatBakTool 基于C#的微信PC版聊天记录备份工具,提供图形界面,解密微信数据库并导出聊天记录。 项目地址: https://gitcode.com/gh_mirrors/we/WechatBakTool 在…

作者头像 李华