Appium安卓真机环境搭建-阿里云开发者社区

开发者社区> 邻居的尾巴> 正文

Appium安卓真机环境搭建

简介: 说明 步骤可能比较简洁,因为手头上有安卓测试机,所以需要配置虚拟机的童鞋请去虫师博客园,因为我也是从那儿学的,哈哈。点我飞到虫师那儿 但是如果你要搭建真机测试环境的话,本教程将是最简单实用的。 1. 下载安装node.js 首先进入node.js官网,选择对应机器的版本下载并安装。
+关注继续查看

说明

步骤可能比较简洁,因为手头上有安卓测试机,所以需要配置虚拟机的童鞋请去虫师博客园,因为我也是从那儿学的,哈哈。点我飞到虫师那儿
但是如果你要搭建真机测试环境的话,本教程将是最简单实用的。


1. 下载安装node.js

首先进入node.js官网,选择对应机器的版本下载并安装。
下载地址

image.png

如图,我选择的是左侧的LTS版本,熟悉ubuntu系统的童鞋应该知道这个意思,它是Long Term Support的缩写,简单的说就是能获得长期支持的版本。右边的版本是最新的,可能会有部分问题,我们还是用较为稳定的版本吧。

下载之后开始安装。

image.png

image.png
目前我是放到C盘下,默认目录,你也可以放到其他目录,不影响。

image.png

如果这里显示
image.png

一定要将X改为上上图的状态,因为默认是添加到PATH变量里的。

然后一步步安装就可以了。

image.png

image.png

安装完js后,我们打开cmd窗口,输入"npm", 出现下图就代表安装成功了。

image.png

2. 安装java

点我进入java下载页

image.png

windows下有x86和x64两种选择,如果是64位系统,2者都可以用,但是建议选x64,如果是32位,建议选x86安装包。
下载完成后就开始安装了~

image.png
我这里是默认安装在C盘默认路径的。

image.png
然后在弹出的jre窗口把jre同样安装到默认目录下。

image.png

安装完成~~~
验证一下,打开cmd窗口,输入java

image.png

代表安装成功!接下来还有重要任务呢!

3. 安装Appium

我这里讲一下,怎么按照官方的步骤安装吧,简单方便快捷倍儿爽。
由于官方的appium源被wall给隔离开了,所以下载会失败,但是不要紧,我们的马云爸爸给我们提供了淘宝镜像。
具体介绍可以进淘宝镜像

我们需要现安装淘宝镜像的cnpm,一步步来,莫慌。

我们在cmd窗口输入命令:
npm install -g cnpm --registry=https://registry.npm.taobao.org

然后静静地等待安装完成,如果把npm理解成pip,那么就可以把cnpm理解成自行封装的pip,里面下载的包都是马云爸爸服务器上的。
image.png

安装完成后图示:

image.png

现在我们就可以用cnpm来安装appium啦!!

切记: 使用cnpm的话,会在当前目录安装你需要的包
我们必须把它装回node目录下
还记得我们刚才的nodejs安装目录么,如果是默认的,往上翻
如果不是默认的
打开cmd窗口,输入where node

image.png

cmd里切换到nodejs目录。
现在我的node目录是C:\Program Files\nodejs
输入命令:
cd C:\Program Files\nodejs
如果没有跳转到该目录,说明你当前盘符与目标盘符不一致。比如你在D盘,要想跳转到C盘此目录,需要在输入上述命令后补充输入:
C:

image.png

那我们现在就开始正式操作了!!!

使用cnpm安装appium, 输入"cnpm install appium",注意一定是cnpm哦,不然我们上面做那么多操作就白费了。安装过程可能会出现一些报错,但是不要惊慌,静候佳音。

image.png

将appium加入PATH
进入到C:\Program Files\nodejs\node_modules.bin目录

image.png

由于我配置了环境变量还是报错,我把里面的appium.cmd改为了run_appium.cmd(所以以后运行的时候,在cmd窗口没有路径限制,直接输入run_appium就行)

在箭头所指的空白处点击鼠标左键,然后复制目录路径

image.png

返回到桌面,对着我的电脑点击鼠标右键,选择属性,进入

image.png

点击高级系统设置,然后点击环境变量

image.png

image.png
在下面的系统变量里找到path这一项,然后点击编辑,之后点击新建按钮,如果你是win7,环境变量都是用英文分号隔开的,你可以在这一系列路径的最前方,添加如下内容,比如我本机就是
C:\Program Files\nodejs\node_modules.bin;
别忘了添加分号哦!!!

image.png
win10直接新建,然后添加

image.png

因为win10是每个变量都单独一行的,所以不需要分号隔离了。

然后点击确定(之前打开的设置的确定都要点哦)

验证是否成功:
WIN+R,输入cmd,回车

image.png

然后输入run_appium

image.png

可以看到appium成功启动了,之所以要把appium.cmd改名为run_appium.cmd 原因是node自动配置了环境变量,我们可以查一下appium到底是什么。

image.png

可以看到,找到了3处,所以我们只要运行我们想要的那个就可以了,为了避免意外,我这里改了名字,影响不大。。

4. 安装安卓开发工具

安卓SDK下载地址
http://dl.google.com/android/android-sdk_r23.0.2-windows.zip

新建Android目录,目前我这边在D盘建立,如图

image.png

下载完成后解压了之后放入刚建立的安卓目录即可。
在此目录下新建一个文件夹加build-tools,里面不需要放置内容,目录结构如图所示。

image.png

配置安卓环境变量,以下内容按照我本地目录操作。
还是进入环境变量页面,不懂的看回放。。

image.png
选择新建系统变量

变量名: ANDROID_HOME
变量值: D:\Android\android-sdk-windows

找到path编辑,添加一项:
win7:
;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
win10:
image.png

安卓工具下载地址

image.png

找到platform tools

image.png

下载后解压,把整个platform tools放到安卓目录下。

image.png

配置好了之后,后面模拟器的内容,想了解的话去看虫师的博客。。地址之前已经给出了。

5. 配置java home (本节内容摘自虫师博客园!)

类似于步骤4,具体不赘述了。

还是where大法好,刚才不是安装过java么。使用一下where命令

image.png

发现在
C:\Program Files (x86)\Java\jdk1.8.0_131目录下。

下面设置环境变量:

“我的电脑”右键菜单--->属性--->高级--->环境变量--->系统变量-->新建..

变量名:JAVA_HOME

变量值:C:\Program Files (x86)\Java\jdk1.8.0_131

变量名:CLASS_PATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

image.png

找到path变量名—>“编辑”添加:

变量名:PATH

变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
WIN10:

image.png

下一篇--教你如何模拟启动支付宝

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
“色情机器”改掉手机PIN码 勒索安卓设备用户
本文讲的是“色情机器”改掉手机PIN码 勒索安卓设备用户,安全公司ESET的研究人员发现了一种安卓恶意软件,能够更改安卓设备的PIN码,并已经开始传播。
1264 0
手机端webApp开发本地调试环境搭建
背景 手机端WebApp开发阶段,用chrome devtools模拟手机设备,很多兼容性问题不能提前发现。考虑到很多同学在开发时不便经常发版,方便设备可通过ip地址直接在移动端调试,提前发现问题,且不用发版到 test/pre 环境。
1385 0
安卓开发环境的搭建(本文由本人根据网上的资料整理的成功版本)
本文的版权归文章写的人所有,本人负责整理,如有侵权,请联系我删除,谢谢! 最近公司要开始进行安卓系统的开发,所以我也要学习一下如何搭建安卓的开发环境了,这里我选择的路线是jdk+adt这种模式来搭建的,因为比较简单,所以就选择,接下来我们来看看如何搭建: 以下为该文件夹下文件的使用手册: 现在Android开发的环境搭建主要有以下几种方案: 1.jdk+eclipse+adt 2.Jdk+adt-bundle 3.Jdk+android studio jdk要去官网下载。
1100 0
安卓开发小效果--走马灯
使在layout 中 实现文字滚动效果 也就是走马灯的效果 只需要在响应控件里面加上这几行代码就可以                android:singleLine="true"            android:ellipsize="marquee"            androi...
677 0
一起谈.NET技术,Microsoft NLayerApp案例理论与实践 - 项目简介与环境搭建
  项目简介   Microsoft – Spain团队有一个很不错的面向领域多层分布式项目案例:Microsoft – Domain Oriented N-Layered .NET 4.0 App Sample(在本系列文章中,我使用NLayerApp作为该项目的名称进行介绍),在codeplex上的地址是:http://microsoftnlayerapp.codeplex.com/。
1187 0
【流数据与大屏DataV】如何使用DTS,Datahub,StreamCompute,RDS及DataV搭建流数据大屏
本文主要从数字化大屏的价值及实现两方面阐述了数字化大屏的制作过程。
3248 0
23
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载