Appium环境配置
一、JDK下载、安装及其环境配置
1、下载、安装略过……
2、环境配置,以jdk-8u45为例,默认安装在 C:\Program Files\Java\jdk1.8.0_45\路径下。 下面设置环境变量:
“我的电脑”右键菜单--->属性--->高级--->环境变量--->系统变量:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_45\
变量名:PATH
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
变量名:CALSS_PATH
变量值:.;%JAVA_HOME%\lib\tools.jar;;%JAVA_HOME%\lib\dt.jar
判断JDK是否安装好,请输入java -version,如果能返回java的版本信息,则安装成功。
二、android-sdk下载、安装及其环境配置
1、下载、安装略过……
2、sdk环境配置:以android-sdk_r24.2为例,默认安装在 D:\Program Files\android-sdk-windows\路径下。 下面设置环境变量:
变量名:ANDROID_HOME
变量值:D:\Program Files\android-sdk-windows\
变量名:PATH
变量值:%Android_HOME%\tools;%Android_HOME%\platform-tools;%Android_HOME%\build-tools\22.0.1;
三、安卓模拟器(AVD)配置
1、启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Options...』,弹出『Android SDK Manager - Settings』窗口;
2、在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server」和「HTTP Proxy Port』输入框内填入上面镜像服务器地址(不包含http://,如下图)和端口,并且选中『Force https://... sources to be fetched using http://...』复选框。设置完成后单击『Close』按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;
3、依次选择『Packages』、『Reload』。
Android SDK在线更新镜像服务器
-
中国科学院开源协会镜像站地址:
-
IPV4/IPV6:
http://mirrors.opencas.cn
端口:80 -
IPV4/IPV6:
http://mirrors.opencas.org
端口:80 -
IPV4/IPV6:
http://mirrors.opencas.ac.cn
端口:80
-
-
上海GDG镜像服务器地址:
http://sdk.gdgshanghai.com
端口:8000 -
北京化工大学镜像服务器地址:
-
IPv4:
http://ubuntu.buct.edu.cn/
端口:80 -
IPv4:
http://ubuntu.buct.cn/
端口:80 -
IPv6:
http://ubuntu.buct6.edu.cn/
端口:80
-
-
大连东软信息学院镜像服务器地址:
http://mirrors.neusoft.edu.cn
端口:80
四、安卓模拟器(AVD)使用
1、启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Manage SDK...』,弹出『Android SDK Manager』窗口;
2、android-sdk里默认只安装了Android SDK Tools包,剩下我们还要用剩下两个工具包,打开SDK Manager,选中安装Android SDK Platform-tools、Android SDK Build-tools,再选中一个Android虚拟镜像,因为Appium及好多工具只支持API 17即Android 4.2.2及以上系统,所以我们最好安装4.2.2和4.2.2以上的虚拟镜像。
3、安装完成后,新建虚拟系统及启动略过(启动太慢)……
4、android 模拟器中安装和删除应用的方法(可能会用到:)):
(1)、安装Android应用程序
① 启动Android模拟器
② adb install (apk在PC上的路径/)*.apk (将apk文件上传到了模拟器自带操作系统的data/app目录下了)
③ Android模拟器界面中浏览打开apk应用程序
(2)、删除Android应用程序
删除Android有好几种方法。
第一种:命令行用uninstall
adb uninstall apk的包名(用EC切换到DDMS的File Explorer中查看,data/data下)
第二种:命令行进入模拟器操作系统
adb shell (进入模拟器自带的操作系统)
cd data/app (切换到apk的安装目录)
rm ***.apk (用EC切换到DDMS的File Explorer中查看,data/app下)
第三种:1.1以上模拟器上删除,非常简单
模拟器的 Setting -> Applications -> Manage applications -> XXX程序 -> Uninstall
这样就可以删除了。
(3)、上传文件到指定目录
adb push d:\a.txt /sdcard/
(查看目录方法adb shell 进入shell命令模式下#ls 查看即可)
五、Appium下载、安装及其环境配置
1、到http://appium.io/官网,下载Appium安装。
2、环境配置:
启动Appium,如果界面里边出现error: Logcat capture failed: spawn ENOENT错误提示,那么很可能是因为Android sdk路径里边有空格的原因。一种办法,是把Android sdk安装在不带空格的目录下,比如:D:\android-sdk-windows\目录;另外一种办法,就是配置一下Appium,点击Android Settings按钮,配置一下Capabilities和Advanced选项,Capabilities里边要与你AVD启动的安卓系统或真机版本一致,Advanced里边要添加你的Android sdk安装路径,这样出问题的机率就小一点。
3、启动成功,用浏览器访问http://127.0.0.1:4723/,提示:
That URL did not map to a valid JSONWP resource