• 不看后悔,appium自动化环境完美搭建


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

    01 依赖软件安装

    依赖的软件为如下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模拟器的端口号。

    在这里插入图片描述
    在这里插入图片描述

    02 appium桌面版安装

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

    1、下载

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

    在这里插入图片描述
    如果官网下载慢的话,可以通过百度云地址下载,百度云地址如下:

    链接:https://pan.baidu.com/s/15d20Cyi4aNGja20wPeiEQA

    提取码:526l

    2、安装

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

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

    在这里插入图片描述
    在这里插入图片描述

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

    在这里插入图片描述

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

    在这里插入图片描述

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

    在这里插入图片描述

    🔆粉丝专享🔆

    最后可以在公众号:程序员一凡 自行领取一份216页软件测试工程师面试宝典文档资料【免费的】。以及相对应的视频学习教程免费分享!其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

    现在我邀请你进入我们的软件测试学习交流群:769146372 ,备注“入群”, 大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,提升自己的技术能力。

    在这里插入图片描述

  • 相关阅读:
    Java系统预定义线程池
    ajax复习第二弹
    中南大学分布式图书馆预约座位机器人
    Linux实现文件定期本地备份/异地备份/删除备份的脚本
    STM32笔记—定时器
    Uniapp中嵌入H5( uniapp开发的H5),并且在H5中跳转到APP的指定页面
    2022-11-01语音之家&火山音频的分享
    TP6中Field使用
    docker安装配置elasticsearch,kibana和IK分词器
    【干货】Vue2.x 组件通信方式详解,这篇讲全了
  • 原文地址:https://blog.csdn.net/weixin_56502375/article/details/126128636