*********************************来自 blacktest*********************************
环境配置
参考https://jingyan.baidu.com/article/363872ecd62f5f6e4ba16fcb.html
变量名为:JAVA_HOME
变量值为:C:\Program Files (x86)\Java\jdk1.8.0_20
变量名为:CLASSPATH
变量值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
变量名为:path
变量值为:C:\Program Files (x86)\Java\jdk1.8.0_20\bin
Cmd 目录下输入 java、javac、java -version 确认
我们需要先安装 node.js 。node.js 官方网站:https://nodejs.org/
Windows 选择 Windows installer(.msi) 64-bit 版本进行下载。
安装完成,打开 Windows 命令提示符 cmd,敲入 “npm” 命令回车。
国内下载链接
https://pan.baidu.com/s/1jGvAISu#list/path=%2FAppium%E5%90%84%E7%89%88%E6%9C%AC%E5%AE%89%E8%A3%85%E5%8C%85
windows 下载 AppiumForWindows_1_4_0_0.zip
如果未安装该组件,请执行下列操作之一:
1)安装 Microsoft Windows SDK for Windows Server 2008 和 .NET Framework 3.5;
2) 安装 Microsoft Visual Studio 2008。
安装启动后:
环境变量配置:添加到环境变量 path 下面 C:\Program Files\Appium\node_modules.bin (你的安装目录)
最后,打开 Windows 命令提示符,输入 “appium-doctor ” 命令,如果出现以下提示,说明你 Appium 所需要的各项环境都已准备完成。
注:如果提示:“appium-doctor” 不是内部或外部命令,找到 Appium 的安装目录,
C:\Program Files\Appium\node_modules.bin 添加到环境变量 path 下面
下载链接
http://tools.android-studio.org/index.php/sdk
运行 android sdk manager
①、Tools 的勾选图示选项下载即可。
②、API 的任意选择一个,考虑向下兼容原则,可以下载最新的 API。
③、Extras 的全选
等待安装完成就行了
设置 android sdk 的环境变量
“我的电脑” 右键菜单 —> 属性 —> 高级 —> 环境变量 —> 系统变量 —>、
变量名 变量值
ANDROID_HOME C:\Users\dy\AppData\Local\Android\android-sdk
变量名 变量值
PATH ;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
然后 cmd 下输入 adb 出现以上英文即安装成功
下载链接
http://maven.apache.org/download.cgi
环境变量配置:
点击 “系统变量” 下面的 “新建” 按钮,在 “新建系统变量” 中输入变量名 MAVEN_HOME,并将变量值设置为安装路径,在这里为 D:\apache-maven-3.3.9
在 “系统变量” 中,选中 “Path 变量”,在其变量值的末尾加上%MAVEN_HOME%\bin(注意:跟前面变量值要以英文分号间隔)。
设置完成后,点击 “确定” 按钮,直至所有的面板被关闭。
在命令行窗口中输入 mvn -v,如果显示 maven 基本信息,如下图所示,则表示 maven 环境变量搭建成功。如果显示 “不是内部或外部命令,也不是可执行的程序” 则环境变量配置失败。
* 抓起对象推荐使用 uiautomatorviewer.bat 或者 Appium-desktop
安装 Appium-desktop https://github.com/appium/appium-desktop/releases
* 优先使用 uiautomatorviewer.bat
* 获取查询手机 udid 命令 adb devices -l
* 获取当前包名命令 adb shell dumpsys window | findstr mCurrentFocus
* 推荐使用夜神模拟器去厕所
*appium1.4 支持的最高 API 版本是 23
*appium 版本应该跟 node 版本对应
* 更新 appium 方法:npm install appium@+ 版本号
*android7.0 以上支持 appium 版本是 1.6.3
* 使用模拟器时,没有 udid 的概念,只有 devicename 值为 IP+ 空格 +device