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

完美搭建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.xdnf.cn/news/12424.html

相关文章:

  • 解决Zotero翻译插件Zotero PDF Translate无法正常翻译
  • C# 快速检测 PDF 是否加密,并验证正确密码
  • Rust 通用代码生成器:莲花,红莲尝鲜版三十六,图片初始化功能介绍
  • 软件功能测试报告都包含哪些内容?
  • C语言三位数倒序输出(两种方法)
  • 使用xdocreport导出word
  • c++ map与multiset的介绍
  • JUnit​​ 和 ​​Mockito​​ 的详细说明及示例,涵盖核心概念、常用注解、测试场景和实战案例。
  • 集群与分布式与微服务
  • 软件测试:质量保障的基石与未来趋势
  • 计算机网络(6)——局域网
  • leetcode1971. 寻找图中是否存在路径-easy
  • 自托管图书搜索引擎Bookologia
  • EasyRTC嵌入式音视频通信SDK助力物联网/视频物联网音视频打造全场景应用
  • 6.6 day38
  • 现实生活例子[特殊字符] 通俗易懂的解释[特殊字符] JS中的原型和原型链[特殊字符]
  • AC68U刷梅林384/386版本后不能 降级回380,升降级解决办法
  • 一个WebRTC 分辨率动态爬升问题记录与解决过程
  • SQLServer中的存储过程与事务
  • Kafka 快速上手:安装部署与 HelloWorld 实践(二)
  • Kafka 快速上手:安装部署与 HelloWorld 实践(一)
  • uniapp 设置手机不息屏
  • Go 中 map 的双值检测写法详解
  • 从零实现STL哈希容器:unordered_map/unordered_set封装详解
  • Transformer-BiGRU多变量时序预测(Matlab完整源码和数据)
  • Python概率统计可视化——概率分布、假设检验与分子运动模型
  • GNSS终端授时方式-合集:PPS、B码、NTP、PTP、单站授时,共视授时
  • Go 中的 Map 与字符处理指南
  • Transformer架构解析:Encoder与Decoder核心差异、生成式解码技术详解
  • Python读取PDF:文本、图片与文档属性