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
端口:80IPV4/IPV6:
http://mirrors.opencas.org
端口:80IPV4/IPV6:
http://mirrors.opencas.ac.cn
端口:80
上海GDG镜像服务器地址:
http://sdk.gdgshanghai.com
端口:8000北京化工大学镜像服务器地址:
IPv4:
http://ubuntu.buct.edu.cn/
端口:80IPv4:
http://ubuntu.buct.cn/
端口:80IPv6:
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
Appium环境配置的更多相关文章
- Appium环境配置(一)
一:环境准备(Windows 7版本 64位系统) 1.jdk1.6.0 (64位) 2.android-sdk 3.appium 4.Node.js:node-v8.11.1 5.Appium-Py ...
- mac下Appium环境配置
一.Appium环境搭建 1.xcode(需要OS X版本支持): 下载对应版本的xcode(支持对应手机系统),解压,拖入应用程序. xcode下载地址:https://developer.appl ...
- Appium 环境配置
前言 Appium 作为移动端自动化测试工具在业界非常流行,特别是在当前移动互联网背景下,很多公司基于此框架来开展自动化测试.但 appium 的环境配置相对 selenium 来说复杂的多,让很多同 ...
- Appium 环境配置(sdk)
1,jdk环境配置 参见jdk环境配置:https://www.cnblogs.com/changpuyi/p/8659545.html 2,sdk环境的配置 前提已经下载,解压adt-bundle- ...
- app自动化测试环境配置:adb环境配置、monkey环境配置、appium环境配置大全
1. 安装jdk 2. 安装配置Andriod sdk 安装Andriod sdk前首先需要安装配置好jdk环境. 然后安装Android sdk 安装完成后需要配置环境变量:ANDROID_HOME ...
- 1.python+appium环境配置
环境部署 本博客以32位的Windows 7操作系统为例介绍Appium+Python的环境搭建步骤 1.安装Node.js 访问 https://nodejs.org/en/download/,下载 ...
- appium环境配置和一个例子
最近觉得appium挺火的,看了一些资料,本来想使用npm在线安装,遇见各种问题,先简单说一下: 在cmd窗口中使用命令:npm install -g appium安装,报无python的error, ...
- 移动端UI自动化Appium测试——Windows系统Appium环境配置
1.安装JDK,官网下载即可,这里用的1.8,环境变量配置 2.安装Android sdk,API >= 17,环境变量配置 3.安装Nodejs,官网http://nodejs.org/dow ...
- Appium环境配置(二)
一.使用Eclipse直接创建案例工程 1.打开Eclipse,[File]-->[New]-->[Project] 2.选择[Java Project]-->[Next] 3.输入 ...
随机推荐
- c/c++面试总结(3)
7.vector和list的区别(这个也算是经常问的) vector和数组类似,拥有一段连续的内存空间,并且起始地址不变,这样对随机的读取很有效率(就是我们所有的[]运算符了),因为内存是连续的如果我 ...
- Matlab2012a第一次安装打不开 查找程序安装类时出错
打开bin文件夹下的matlab!!!!!!进行激活~
- WINDOWS下更改MYSQL数据路径(datadir)后服务启动1067解决不能改变mysql数据库存储位置
晚上安装完MYSQL(系统:深度WINXPSP2, MYSQL版本:5.1.32)后,用MYSQL自带的配置工具配置完发现默认的数据存放路径是:C:/Documents and Settings/Al ...
- C#生成随机字符串
//<summary> ///得到随机字符. ///</summary> ///<param name="intLength">Length o ...
- WCF + EF 遇到的问题
此文承接上一文章 基于WCF的API实现 http://www.cnblogs.com/heyixiaoran/p/4000695.html 由于上一次Entity部分没怎么写,到Services里识 ...
- boost muti-thread
背景 • 今天互联网应用服务程序普遍使用多线程来提高与多客户链接时的效率:为了达到最大的吞吐量,事务服务器在单独的线程上运行服务程序: GUI应用程序将那些费时,复杂的处理以线程的形式单独 ...
- 【jquery】 API讲解 内部培训资料
资料在百度云盘 一.jquery API讲解 1.jquery api如何使用 jquery api http://www.hemin.cn/jq/ 2.常用api讲解 选择器: 通过$()获取 ...
- iOS的SandBox的结构研究
在模拟器中运行iOS程序,都会为该程序创建一个沙盒(SandBox).首先声明,我用的系统是Max OS X 10.7.3,编译器是Xcode 4.3.2.想要找到沙盒目录,先运行Finder,然后在 ...
- Flash制作遇到的小问题1--为何变形需要将图形打散(Ctrl+b)
今天上Flash实验课遇到一个小问题,就是我在画一个矩形如下图:
- SQL_SERVER_2008升级SQL_SERVER_2008_R2办法 (一、升级;二、重新xie载安装)
SQL_SERVER_2008升级SQL_SERVER_2008_R2两种办法 今天将由于需要就将我的SQL 2008升级到SQL 2008 R2. 说到为什么要升级是因为,因附加数据库时发现报错 ...