当前位置: 首页 > article >正文

完美搭建appium自动化环境

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

桌面版appium提供可视化操作appium主要功能的使用方式,对于初学者非常适用。
如何在windows平台安装appium桌面版呢,大体分两个步骤,分别是依赖软件安装以及appium桌面版安装。以下是对这两个步骤的拆解文字加图片描述。

一、依赖软件安装

依赖的软件为如下4项:JDK、SDK、node以及模拟器。

1、JDK

目前一般使用jdk1.8,下载jdk1.8后,一路next下一步即可完成安装。

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

 

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

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

2、SDK

解压缩SDK包即完成安装。

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

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

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

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

注意:如下是本人的adb本地磁盘路径。

3、node

双击node-v12.13.1-x64.msi,然后一路next下一步按照导引完成node安装。

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

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

要求node和npm的版本高于4即可,如果报错一般是环境配置有问题,需要手动设置环境变量PATH。

设置PATH环境变量前需要找到node的本地安装路径,如下截图所示是我本人的node本地安装路径。

PATH环境变量中修改或增加node的安装路径。

4、模拟器

MuMu模拟器官网地址如下,http://mumu.163.com/ 然后双击下载mumu安装程序(exe扩展名),按照导引完成mumu模拟器的安装。

通过如下扩展名为nemu的配置文件,找到adb连接mumu模拟器的端口号。

二、appium桌面版安装

windows平台下appium桌面版操作步骤分下载和安装。

1、下载

官网地址下载appium,地址如下:http://navo.top/6RZjim

如果官网下载慢的话,可以通过百度云地址下载

2、安装

点击appium安装程序Appium-windows-1.15.1.exe,安装导引完成安装。

安装完毕在桌面上找到紫色转轮圆形的appium图标,双击appium图标启动appium。

先进行adb连接,具体操作是在CMD窗口中输入如下命令。

然后配置好session连接参数后,点【Start Session】进行调试连接mumu模拟器测试。

出现被测APP启动后的首页页面,说明appium桌面版安装成功。

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

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

 

http://www.lryc.cn/news/2403531.html

相关文章:

  • c++中的输入输出流(标准IO,文件IO,字符串IO)
  • App使用webview套壳引入h5(三)——解决打包为app后在安卓机可物理返回但是在苹果手机无法测滑返回的问题
  • CSS中text-align: justify文本两端对齐
  • 2025年渗透测试面试题总结-ali 春招内推电话1面(题目+回答)
  • C#中的依赖注入
  • Reactor和Proactor
  • 黄晓明新剧《潜渊》定档 失忆三面间谍开启谍战新维度
  • 深入浅出Java ParallelStream:高效并行利器还是隐藏的陷阱?
  • 物联网嵌入式开发实训室建设方案探讨(高职物联网应用技术专业实训室建设)
  • 集成学习三种框架
  • 大数据量高实时性场景下订单生成的优化方案
  • 在UI界面内修改了对象名,在#include “ui_mainwindow.h“没更新
  • ocrapi服务docker镜像使用
  • 使用React+ant Table 实现 表格无限循环滚动播放
  • Podman 和 Docker
  • Neovim - 常用插件,提升体验(三)
  • C++单例模式教学指南
  • SOC-ESP32S3部分:31-ESP-LCD控制器库
  • 如何区分虚拟货币诈骗与经营失败?
  • Flink 高可用集群部署指南
  • 【云安全】以Aliyun为例聊云厂商服务常见利用手段
  • 读文献先读图:GO弦图怎么看?
  • 青少年编程与数学 02-020 C#程序设计基础 16课题、文件操作
  • 怎么让大语言模型(LLMs)自动生成和优化提示词:APE
  • 网关路由配置(Gateway Filters)
  • 实现单例模式的常见方式
  • Go 为何天生适合云原生?
  • 数仓面试提问:在资源(计算、存储、人力)受限的情况下,如何优先处理需求并保证核心交付?
  • 第七十四篇 高并发场景下的Java并发容器:用生活案例讲透技术原理
  • day20 leetcode-hot100-38(二叉树3)