一. 安装 node.js:
Appium是使用Node.js平台编写的“HTTP服务器” ,使用Webdriver JSON有线协议驱动iOS和Android会话。因此,在初始化Appium Server之前,必须在系统上预安装Node.js. (来源:https://www.simcf.cc/3311.html)
下载地址:https://nodejs.org/en/download/
安装,默认安装会自动加path,安装完成后检查一下环境变量。
安装成功。
二. 安装Android开发环境:
1. 安装java:
Android是由Java语言开发的,所以想开发Android应用首先需要Java环境。需要安装的是JDK,JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。而JRE是Java的运行环境,是面向Java程序的使用者,而不是开发者。
下载地址:https://www.java.com/zh_CN/download/win10.jsp
运行安装。完成后设置环境变量:
编辑PATH变量名,添加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
2. 安装Android sdk 环境
下载地址:http://tools.android-studio.org/index.php/sdk
推荐下载installer_r24.4.1-windows.exe(安装档会安装好SDK Management,就不需要自己去网上下一些补丁)。
添加C:\Program Files (x86)\Android\android-sdk\platform-tools和C:\Program Files (x86)\Android\android-sdk\tools 到环境变量中。
(1)启动 Android SDK Manger,把 “Tools” > "Options" "Force https://…" 打开。
之后就可以进行更新了。
(2)需要下载的工具有:
Android SDK Tools
Android SDK Platform-tools
Extras/Google USB Driver(在下载上面2个工具后才能下载此驱动)
Android SDK Build-tools(选一个最高版本来下载)
备注:整个过程推荐选择用管理员身份启动Android SDK Manger,不然在安装过程中可能会提示失败,显示无法创建tmp目录。
另外:
在下载完USB driver后有时候可能需要编辑inf文件来支持驱动安装
设备管理-> ADB interface->详细信息->硬件ID
在android-sdk\extras\google\usb_driver\android_winusb.inf中添加以下信息
[Google.NTx86]
; My devices
%SingleAdbInterface% = USB_Install, USB\VID_12D1&PID_1052
%CompositeAdbInterface% = USB_Install, USB\VID_12D1&PID_1052&MI_01
[Google.NTamd64]
; My devices
%SingleAdbInterface% = USB_Install, USB\VID_12D1&PID_1052
%CompositeAdbInterface% = USB_Install, USB\VID_12D1&PID_1052&MI_01
请根据你的硬件ID修改对应的值
然后从ADB interface的驱动程序标签页选择更新驱动,即可完成驱动更新
成功标志:
通过USB插上开启开发者模式的Android手机,会出现以下信息
三. 安装 appium
下载页面:https://bitbucket.org/appium/appium.app/downloads/
安装直接下一步下一步就ok了。