zoukankan      html  css  js  c++  java
  • 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不是内部或外部命令的,也不是可运行程序的“,那是因为对应的环境变量没配好。

  • 相关阅读:
    会计基础-资本与资本公积核算
    FORM 基本控件2
    EBS form的一些知识
    EBS功能安全性基本原理
    主物料界面数据来源
    organization --form 表单中organization 数据来源
    form 相关
    jar/war/ear文件的区别
    ORACLE判别字段是否包含中文
    亲测可用:SecureCRT 7 注册码/序列号
  • 原文地址:https://www.cnblogs.com/MR-FANWB/p/7910209.html
Copyright © 2011-2022 走看看