史上最全 Appium 自动化测试从基础到框架(一)

本文详细介绍了 Appium 的基础知识,包括环境搭建、元素定位、手势操作,以及在企业微信上的实战练习。讲解了如何使用 Appium 进行 Android 和 iOS 平台的自动化测试,涉及 JDK、SDK、Node.js、Appium 客户端的安装配置,还涵盖了 WebDriver 协议、Appium Server 的工作原理和各种定位策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


对测试人来说,Appium 是非常重要的一个开源跨平台自动化测试工具,它允许测试人员在不同的平台(iOS、Android 等)使用同一套 API 来写自动化测试脚本,这样可大幅提升代码复用率和工作效率。
本文汇总了从 Appium 基础到自动化测试高级实战中,所涉及到的方方面面的知识点精华内容(如下所示),希望对大家快速总结和复习有所帮助。
1.Appium 基础 1(环境搭建和简介)
2.Appium 基础 2(元素定位和元素常用方法)
3.Appium 基础 3(手势操作和 uiautomator 查找元素)
4.Appium 基础 4(显式等待)
5.Appium 基础 5(toast 和参数化)
6.Appium 基础 6(webview)
7.Appium_ 企业微信练习 (非 PO,增加和删除联系人)
8.Appium_ 企业微信练习 (PO–增加联系人)

  • 下载 1.8 的 jdk
    • 新建环境变量:JAVA_HOME 值为:D:\Program Files\Java\jdk1.7.0
    • 新建环境变量:CLASSPATH 值为:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)
    • 在系统变量 Path 的值的前面加入以下内容:%JAVA_HOME%\bin
    • 下载 sdk
    • 打开 sdk 的 sdk manager,安装 tools 前 3 个东西和 google 的 usb 驱动
    • 配置 Android home 里面的 platform-tools 和 tools
    • 安装 node.js,配置 node.js 的环境变量
    • npm install -g cnpm --registry=https://registry.npm.taobao.org
    • cnpm install -g appium
    • cnpm install -g appium-doctor
    • pip install appium-python-client
    • mumu 连接 adb 是:adb connect 127.0.0.1:7555
    • Android 是 uiautomator2
    • ios 是 xcuitest
    • webdriver 是基于 http 协议的,第一连接会建立一个 session 会话,并通过 post 发送一个 json 告知服务端相关测试信息
    • clie
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值