Appium移动UI自动化随笔-环境搭建(Java)

环境准备:

搭建环境是Windows 7版本 64位系统,链接:https://pan.baidu.com/s/1bpbcjV5 密码:qnqx

    1.jdk1.8.0 (64位)

    2.android-sdk_r24.4-windows

    3.appium:1.6(当前最新)

    4.Node.js:node-v8.9.1-x64(当前最新)

    5..net framework(玩python的可以安装)

一、JDK安装

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/

安装目录:D:Program FilesJAVA(随意安装,目录不要有中文)

image

配置环境:

路径:计算机→属性→高级系统设置→高级→环境变量

新建 JAVA_HOME 变量 。
变量名:JAVA_HOME  
变量值:D:Program FilesJAVAjdk8(这里填写jdk的安装目录)

image

编辑PATH变量。最后输入:%JAVA_HOME%in;%JAVA_HOME%jrein;

(注意原来Path的变量值末尾有没有;号,如果没有先输入;号再输入上面的代码)

验证是否安装成功:

运行cmd 输入 java –version,如下图则为成功。

image

二、Android-SDK安装

下载地址:http://tools.android-studio.org/index.php/sdk

解压安装目录:D:android(随意安装,目录不要有中文)

打开SDK Manager,勾选你要现在的API版本和对应的android版本,install下载。

image

image

配置环境:

路径:计算机→属性→高级系统设置→高级→环境变量

新建 ANDROID_HOME 变量 。
变量名:ANDROID_HOME  
变量值:D:androidandroid-sdk-windows(sdk安装路径)

编辑PATH变量,将android-sdk-windows目录下的platform-tools和tools文件夹添加到环境中。

最后输入:D:androidandroid-sdk-windowsplatform-tools;D:androidandroid-sdk-windows ools;

(注意原来Path的变量值末尾有没有;号,如果没有先输入;号再输入上面的代码)

校验adb环境:

1.因为adb是在D:androidsdkandroid-sdk-windowsplatform-tools这个目录下的,所以上面添加了环境变量后,可以直接在cmd里面运行了。

2.在cmd输入adb可以查看对应版本号

image

三、node.js安装

下载地址:https://nodejs.org/en/

安装目录:D:Program Files odejs

环境配置:path后添加D:Program Files odejs;

校验node:node -v

image

四、.net framework下载安装

下载地址:http://www.microsoft.com/net/download/windows

安装目录:随便,不要有中文

五、Appium安装

下载地址:https://bitbucket.org/appium/appium.app/downloads/

一路next安装,默认C:UsersAdministratorAppDataLocalPrograms下面

appium配置环境:XXXX ode_modules.bin;加到path变量,(最新版不需要配置)

最后cmd,appium-doctor,如下图Everything looks good,则配置成功

image

六、建立连接

下载连接助手,91,豌豆荚….(360没试过)

cmd,adb devices

image

如图,启动失败,原因是端口被占用了。

解决步骤:

cmd,netstat -ano | findstr "5037"

查看5037被谁占用,任务管理器,杀掉被占用的pid进程。

image

image

重启adb devices,List of devices attached并带有一串字符,表示连接成功。

image

PS:报”XXX不是内部或外部命令的,也不是可运行程序的“,那是因为对应的环境变量没配好。

原文地址:https://www.cnblogs.com/MR-FANWB/p/7910209.html