第1.0章 Appium环境、工具、软件安装与配置详细教程(一) JDK安装、Android sdk安装、Node.js安装
1、Appium介绍
Appium是一个开源的移动应用自动化测试框架,主要用于测试原生应用(native)、混合应用(hybrid)和移动网页应用(mobile web)。它支持iOS、Android和Windows平台,具有以下核心特点:
-
跨平台支持
- 使用相同的API可编写针对多个平台的测试脚本
- 支持Android和iOS两大移动平台
-
多语言支持
- 支持Java、Python、Ruby、JavaScript和C#等多种编程语言
- 测试人员可以使用熟悉的语言编写脚本
-
应用类型兼容性
- 支持原生应用、混合应用和移动网页应用
- 不需要修改或重新编译被测应用
-
技术架构
- 采用客户端-服务器模式,基于WebDriver协议
- iOS平台使用XCUITest框架,Android平台使用UIAutomator2
-
环境搭建
- 需要安装Node.js运行环境
- 通过npm安装Appium服务器(npm install -g appium)
- 需要配置Java环境(JDK)和Android SDK
-
工作原理
- 客户端发送命令到Appium服务器
- 服务器将命令转换为设备可识别的指令
- 通过Bootstrap组件在设备上执行测试
Appium因其开源特性、跨平台能力和灵活的编程语言支持,成为移动端UI自动化测试的首选工具。最新版本还扩展了对桌面端、浏览器和电视平台的支持。
2、Appium环境安装与配置详细介绍
2.1、JDK安装(Java Development Kit)
2.1.1.JDK下载
JDK下载址: Java Downloads | Oracle (jdk-8u211-windows-x64.exe)
Android 基于 Java 语言开发,所以必须安装Java环境,Java 环境分JDK 和JRE ,JDK提供了Java的开发环境和运行环境。JRE仅提供Java的运行环境。(此推荐用该版本JDK 8u211,其他版本不兼容Appium,导致AppiumServer无法正常启动)
2.1.2.JDK安装
(下一步)
(下一步)