Appium是一个开源工具,用于自动化iOS手机、Android手机和Windows桌面平台上的原生、移动Web和混合应用。
原生应用:指那些用iOS、Android或者WindowsSDK编写的应用。如安卓自带的计算器等;
移动Web应用:是用移动端浏览器访问的应用(Appium支持iOS上的Safari、Chrome和Android上的内置浏览器)。如手机百度网等;
混合应用:带有一个「webview」的包装器——用来和Web内容交互的原生控件。如腾讯新闻、淘宝app等。
Appium是跨平台的:它允许你用同样的API对多平台(iOS、Android、Windows)写测试。做到在iOS、Android和Windows测试套件之间复用代码。
Appium的理念
Appium旨在满足移动端自动化需求的理念,概述为以下四个原则:
不应该为了自动化而重新编译你的应用或以任何方式修改它
不应该被限制在特定的语言或框架上来编写运行测试
移动端自动化框架不应该在自动化接口方面重造轮子
windows下搭建python+appium环境
搭建过程步骤如下:
安装jdk并配置好环境变量(jdk版本1.8以上)
安装android-sdk并配置好环境变量;具体步骤见: https://ceshiren.com/t/topic/4001
安装安卓模拟器
安装node.js(官网下载安装最新版本) ;下载地址: http://nodejs.cn/download/
找到windows安装包下载并安装
点击[next]按钮

点击勾选上 I accept the terms in the License Agreement ,再点击[Next]

自定义安装路径,在点击[Next]

默认点击[Next]

点击[install]

打开 cmd,验证node.js 是否
安装成功;输入命令:node -v

安装appium-desktop(官网下载安装最新版本)下载地址: https://github.com/appium/appium-desktop/releases
下载windows安装包
安装python3.7及以上
安装Appium-Python-Client(pip install Appium-Python-Client )
安装pycharm