Android SDK + Appium 环境搭建
一、JDK 安装
说明:JDK是包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具,所以必须最先安装。
链接: https://pan.baidu.com/s/1NfNK_K7vukFMfi8y7fNtzQ 密码: 6aqu
安装:直接双击下一步,默认安装即可
环境变量:
1. 新建变量 JAVA_HOME 添加值 C:\Program Files\Java\jdk1.8.0_181

2. 已有变量 Path 追加值 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

3. 如果你要用java进行编程,可以再新增变量 CLASSPATH 添加值 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
检查:打开cmd窗口,输入javac -version,若安装成功则会显示oracle jdk版本号

二、Android SDK 安装
说明:Android SDK提供开发测试所必须的Android API类库和开发工具。
链接: https://pan.baidu.com/s/1XlEnb_bfDP6v1wa16u2AhA 密码: aiar
安装:直接双击下一步,默认安装即可。
配置:打开SDK Manager(首次自动弹出),按照默认勾选安装亦可。
主要安装工具Platform-tools、build-tools、Android API(选择最新版本即可),还有扩展插件Google USB Driver,其他根据实际情况自行选择。

勾选Accept License,然后点击Install即可。(Intel*相关插件可能会安装失败,忽略即可,基本用不到)

镜像:
倘若你网络不太好,可以更改镜像地址Tools -> Options

环境变量:
1. 新建变量 ADNROID_HOME 添加值 C:\Program Files (x86)\Android\android-sdk

2. 已有变量 Path 追加值 %ANDROID_HOME%\tools;%ADNROID_HOME%\platform-tools;%ADNROID_HOME%\build-tools\28.0.3\;

检查:打开cmd窗口,输入adb devices,若安装成功则会显示设备信息

三、Appium 安装
说明:Appium是一个开源测试自动化框架,用于本机和移动Web应用程序。
安装:
1. 首先需要安装node.js,直接双击下一步,默认安装即可。
链接: https://pan.baidu.com/s/1wvRqyiQnVWR7cJaIXYwFfA 密码: ed38
2. 再安装AppiumForWindows,直接双击下一步,默认安装即可。
链接: https://pan.baidu.com/s/1t-NFaOC_VD6BIhpahsKZCw 密码: kywu
运行:
1. 可以双击Appium快捷方式运行

2. 也可以打开cmd窗口,输入 appium 命令运行

错误排查:
1. 找不到node命令,追加环境变量 C:\Program Files\nodejs;
2. 找不到appium命令,追加环境变量 C:\Program Files (x86)\Appium\node_modules\.bin;
3. .net framework 4.0初始化错误,百度下载安装即可。

特别说明:
1、以上出现 C:\…路径为默认安装路径,如若更改,请根据实际情况进行修改。
2、我提供的安装包是我自己安装的一套,版本是完整兼容的,你也可以自己去对应官网下载,版本需要自行调整,否则会报错。
Android SDK + Appium 环境搭建的更多相关文章
- android SDK模拟器环境搭建
一.下载安装android SDK 两种方式: (1)官网下载(需FQ):https://developer.android.com/studio/index.html (2)无需FQ下载:http: ...
- Appium+Python移动端(Android)自动化测试环境搭建
一.安装JDK 下载好jdk安装包后直接下一步直至安装完成即可,安装完JDK后配置环境变量 :计算机→属性→高级系统设置→高级→环境变量: 系统变量→新建 JAVA_HOME 变量 变量值填写jdk的 ...
- Robot framework + appium环境搭建
Robot framework+appium环境搭建 首先梳理一下要用到的工具和安装包: 1. Android + JAVA. jdk : http://www.oracle.com/technetw ...
- RF+Appium框架自动化测试系列一之(Mac下Appium环境搭建)万事开头难
消失了3个月,有一段时间没来园子更新博客了,各位看官见谅哈哈,消失是因为刚换了工作环境没外网,好多笔记没能及时的记录分享,以后有时间慢慢补上吧,这段时间主要接触了移动端app的自动化测试,公司为了快速 ...
- Appium python自动化测试系列之appium环境搭建(二)
2.1 基础环境搭建 当我们学习新的一项技术开始基本都是从环境搭建开始,本书除了第一章节也是的,如果你连最基础的环境都没有那么我们也没必要去说太多,大概介绍一下: 1.因为appium是支持andr ...
- Python + Appium 环境搭建
---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1 安装前准备工作 搭建环境所需要的安装文件已经下载好 ...
- Python+Appium环境搭建
1.python环境搭建,这里就不做过多介绍 2.安装 node.js 2.1.官网下载node.js:https://nodejs.org/en/download/ 2.2.获取到安装文件后,直接双 ...
- Mac OS下Appium环境搭建及Genymotion模拟器安装
说明:本机Mac本上已经安装的有:Python3.JDK.Node.js. Selenium Appium环境搭建 Step1:安装Appium Python Client库 1,命令:pip ins ...
- Appium环境搭建说明(包括报错处理)
Appium环境搭建说明 一.环境配置 前提是windows系统已安装以下软件: 1.jdk 我装的是1.8.0 2.android-sdk 3.python,3.4-3.6 5.Node.js,v8 ...
随机推荐
- instanceof & isAssignableFrom的异同
instance 关注的是实例是否为类或接口的一个实例 isAssignableFrom 关注的是Class对象是否相同,或者Class1是Class2的超类或接口 Class1.isAssignab ...
- react native 开发报错
1:oc对象名是RCTPoctalk 2:js中导入原生方法 3:报错:对象没有定义 出现这样的问题可能是react native 不允许使用“RCT”开头的前缀 4:解决办法:“RCT_EXPORT ...
- Spring中的@Bean注解、@Configuration注解、@Value
1.首先是注册bean类:@Component.@Responsitory.@Controller.@Service.Configuration这些注解是把要实例化的对象装化成一个bean,放到Ioc ...
- spark on yarn运行产生jar包冲突问题
1.1 问题描述 Spark Streaming程序解析protobuf序列化的数据时,--jars 来添加依赖的protobuf-java-3.0.0.jar包,使用local模式程序正常,使用ya ...
- Vagrant 创建虚拟环境
1. 添加box vagrant box add --name centos6.8/cms boxname.box 2.初始化admin环境 vagrant init centos6.8/cms ad ...
- Centos6.5搭建Elasticsearch
ElasticSearch是基于Lucene的搜索服务.支持分布式多用户能力的全文搜索引擎,提供RESTful web接口.Elasticsearch是用Java开发的,Apache旗下开源项目,支持 ...
- strstr函数的运用
strstr函数用于搜索一个字符串在另一个字符串中的第一次出现,该函数返回字符串的其余部分(从匹配点).如果未找到所搜索的字符串,则返回 false.
- MySQL 5.7以上 root用户默认密码问题【转】
https://www.yanning.wang/archives/379.html 废话少说一句话系列: CentOS系统用yum安装MySQL的朋友,请使用 grep "temporar ...
- 《Netty in action》 读书笔记
声明:这篇文章是记录读书过程中的知识点,并加以归纳总结,成文.文中图片.代码出自<Netty in action>. 1. 为什么用Netty? 每个框架的流行,都一定有它出众的地方.Ne ...
- xamarin C# 安卓实现 ListView 放大缩小
翻译自java示例https://raw.githubusercontent.com/Xjasz/AndroidZoomableViewGroup/master/ZoomListView.java u ...